在我的项目中,我将x3d文件加载到inline标记中,以便使用X3DOM在web浏览器中呈现它们。
x3d文件是通过Catia生成的,在Catia中我们可以看到顶点之间的边。
导出后,边缘不再绘制,我希望它们是。
有没有什么选择,或者是一种绘制它们的方法?美学很重要..。
发布于 2015-06-11 07:56:09
X3D/X3DOM默认使用假设顶点边是数字模型对物理对象的近似的一部分。这是通过一些节点上的'creaseAngle‘参数(例如,IndexFaceSet)和光照方程(在中定义)来完成的。
最初,我会确保您希望看到边的任何节点的creaseAngle都设置为0。这不会高亮显示边,但它们会更明显。如果该级别的可见性不足,则需要编写着色器(OpenGL代码)以生成所需的效果。
http://examples.x3dom.org/example/x3dom_composedShader.xhtml上有一个着色器代码示例;但这可能不是您要查找的着色器。
https://stackoverflow.com/questions/30751596
复制相似问题