IfcIndexedTextureMap提供二维纹理坐标到其映射到的曲面的映射。它用于将纹理映射到细分面集的面。
IfcIndexedTextureMap将索引定义为纹理坐标的索引列表。TexCoords是由两个参数值提供的纹理坐标的二维列表。IfcIndexedTextureMap的子类型建立与IfcTessellatedFaceSet的子类型相对应的索引属性,定义相应的顶点索引列表。
IFC4中增加的新实体。
Attribute inheritance
# | Attribute | Type | Cardinality | Description | C |
---|---|---|---|---|---|
IfcPresentationItem | |||||
IfcTextureCoordinate | |||||
1 | Maps | IfcSurfaceTexture | L[1:?] | 引用通过纹理坐标变换映射到几何曲面的IfcSurfaceTexture的一个子类型(或多个子类型,如果多个纹理具有对几何曲面的标识变换)。 | X |
IfcIndexedTextureMap | |||||
2 | MappedTo | IfcTessellatedFaceSet | [1:1] | 对其应用纹理贴图的IfcTessellatedFaceSet的引用。 | X |
3 | TexCoords | IfcTextureVertexList | [1:1] | 纹理顶点的索引列表。 | X |
EXPRESS Specification
ENTITY IfcIndexedTextureMap
ABSTRACT SUPERTYPE OF(IfcIndexedTriangleTextureMap)
SUBTYPE OF (IfcTextureCoordinate);
MappedTo : IfcTessellatedFaceSet;
TexCoords : IfcTextureVertexList;
END_ENTITY;