qt3d中的技术渲染图

时间:2019-03-13 17:42:33

标签: qt3d

是否可以按照技术图纸样式显示从搅拌机导入的对象,如图所示(右):https://i1.creativecow.net/u/108860/st.jpg

祝一切顺利, Özkan

1 个答案:

答案 0 :(得分:1)

我假设您已经使用错误的材质在Qt3D中设置了场景(即,显示了对象但没有理想的效果)。

要实现此效果,您必须创建一个新的QMaterial,它使用您的自定义着色器并将其附加到您的实体。如果您不知道如何创建自定义材料,请查看QPhongMaterial。您可能不需要镜面反射,漫反射和光泽度参数,但可以保留环境参数。

然后,您必须编写着色器以检测边缘。 here有一个很好的解释,应该可以帮助您入门。该页面底部有一个着色器示例。 this one是一个更简单的解决方案,但是我不确定效果是否与第一个链接一样好。