我正在尝试用png图像构造六角形金字塔。它的二维六边形很简单,但我似乎无法理解<textureCoordinate/>
节点的使用以及point
中定义的内容
<Shape DEF="Dodecahedron">
<Appearance>
<ImageTexture url="./shell-tex.png" />
</Appearance>
//Draws a hexagonal Pyramid
<IndexedFaceSet
solid="false"
coordIndex=' 0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 5 -1 0 5 6 -1 0 6 1 -1' texCoordIndex="0 1 2 3 4 5 -1">
<Coordinate point='0 0.5 0, 0 0 -1, 0.866 0 -0.5, 0.866 0 0.5, 0 0 1, -0.866 0 0.5, -0.866 0 -0.5'/>
<TextureCoordinate point=""/>
</IndexedFaceSet>
</Shape>
<textureCoordinate />
为空时,图像会映射到形状上,但是尺寸已关闭,形状看起来有所不同,但是我希望图像映射到具有形状尺寸的形状上