textureCoordinate节点做什么?

时间:2019-03-28 14:14:56

标签: texture-mapping x3d x3dom

我正在尝试用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 />为空时,图像会映射到形状上,但是尺寸已关闭,形状看起来有所不同,但是我希望图像映射到具有形状尺寸的形状上

0 个答案:

没有答案