【发布时间】:2019-10-18 13:57:46
【问题描述】:
我正在尝试在 X3DOM 中制作一个简单的平面 2D 形状,但由于坐标是自动生成的,其中一些坐标在直线上,在这种情况下 X3DOM 似乎失败了。下面是一个简单的例子。我在这里做错了什么?
<X3D width='800px' height='600px'>
<Scene>
<Viewpoint description='Front view' orientation='0 1 0 1.57' position='8 0 0'/>
<Shape DEF='Front'>
<IndexedFaceSet coordIndex='0 1 2 3' solid='false', convex='false'>
<Coordinate DEF='Points' point='
1 1 1
1 1 2
1 1 3
1 1 4
2 1 4
2 1 3
2 1 2
2 1 1
1 1 1'/>
</IndexedFaceSet>
<Appearance>
<Material diffuseColor="0 0 1" specularColor=".5 .5 .5" DEF="edgecolour" />
</Appearance>
</Shape> </Scene>
</X3D>
如果我剪掉中间的 4 个点(1 1 3、1 1 4、2 1 4、2 1 3),这可以正常工作,但我无法在我的脚本中轻松更改它(实际形状更多复杂)
【问题讨论】:
标签: x3dom