在X3DOM中绘制边缘
Draw Edges in X3DOM
在我的项目中,我在内联标签中加载x3d文件,以便在使用X3DOM的web浏览器中呈现它们。
x3d文件是通过Catia制作的,在Catia中我们可以看到顶点之间的边缘。
导出后,边缘不再绘制,我希望它们是。
是否有任何选项或方法来绘制它们?美学问题…
X3D/X3DOM默认使用假设顶点边缘是数字模型对物理对象的近似的一部分。这是通过'creaseAngle'参数在一些节点(例如,IndexFaceSet)和照明方程(定义在http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/lighting.html#Lightingequations)。
最初,我会确保creaseAngle被设置为0对于任何节点,你想看到的边。这将不会突出显示边缘,但它们会更明显。如果这个可见性水平不够,那么你将需要编写一个着色器(OpenGL代码)来产生所需的效果。
有一个例子的着色器代码在http://examples.x3dom.org/example/x3dom_composedShader.xhtml;这可能不是你想要的着色器
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 有没有一个javascript图形绘制库可以进行气球树布局
- 使用相同的数据集绘制各种符号
- 下拉菜单在菜单按钮的边缘闪闪发光
- 使用onclick绘制SVG路径
- 在谷歌地图上绘制位置数据库
- 用chart.js绘制条形图
- “可绘制地图”设置地图选项“纬度-经度”
- 多维数据集网格未在指定的分区中绘制
- 使用谷歌图表在x轴上绘制日期
- 使用fabric.js从矩形区域获取对象,并将该区域绘制到画布上
- 如何在React Native中绘制图形
- 如何在图片和边缘之间居中设置标签
- 画布中绘制的矩形区域的弹出工具提示
- 库存图表-添加偏移以避免在边缘绘制点
- 如何在Sigma.js Graph上绘制边缘标签
- Html5画布绘制:快速移动鼠标取消线之前,它击中画布的边缘
- JavaScript HTML5-Canvas - 使用 SetInterval 绘制弧会导致锯齿状边缘
- HTML5 画布:围绕画布边缘绘制形状
- 在X3DOM中绘制边缘