TextureCoordinate节点

TextureCoordinate {  
point

[]

# exposed field MFVec2f
}  
 
point 以二维(s,t)形式给出的一组纹理坐标点,它们一般与IndexedFaceSet或ElevationGrid中的顶点构成对应关系。
 
说明

   这个节点定义了一组二维坐标,用于完成纹理和几何表面顶点间的映射。它通常用在IndexedFaceSet和ElevationGrid节点的texCoord域中。
    纹理图参数值沿纹理图像从0到1变化。先确定水平坐标s,然后确定垂直坐标t。
    在point域定义的TextureCoordinate值可以在-infinity和+infinity之间变化。如果纹理在某一方向上重复(s或t),那么纹理坐标c映射到沿指定方向有n个像素的纹理图上;
    location=(c - floor(c))*n
如果纹理没有重复,c被剪裁到0--1的范围内:
    location=max(0,min(1,c))*n


主页 节点说明 来信