IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.3.19 IfcIndexedPolygonalTextureMap(索引多边形纹理映射)

8.12.3.19.1 语义定义(Semantic definition)

IfcIndexedPolygonalTextureMap 提供了将二维纹理坐标映射到一组多边形边界面的映射关系。它用于将纹理映射到 IfcPolygonalFaceSet 的面片上。此类面片可能包含内环。

在超类型 IfcIndexedTextureMap 中定义的 TexCoords 是一个二维纹理坐标列表,为每个索引纹理顶点提供两个参数值。TexCoordIndices 集合通过 MappedTo.FacesIfcIndexedPolygonalFace 列表提供纹理坐标。每个 IfcTextureCoordinateIndices 处的纹理坐标对应于所引用的 IfcIndexedPolygonalFace 中的顶点。具体说明参见图1。

图1展示了如何使用 IfcIndexedPolygonalTextureMapIfcPolygonalFaceSet 提供纹理和纹理坐标。

显示 _IfcIndexedPolygonalTextureMap_ 用法的实例化示意图
图1 — _IfcIndexedPolygonalTextureMap_ 的使用

8.12.3.19.2 实体继承(Entity inheritance)

8.12.3.19.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcTextureCoordinate (1)
1 Maps LIST [1:?] OF IfcSurfaceTexture

引用通过纹理坐标变换映射到几何曲面的一个(或多个,在具有恒等变换的多纹理情况下)IfcSurfaceTexture 子类型。

IfcIndexedTextureMap (2)
2 MappedTo IfcTessellatedFaceSet

对应用纹理映射的 _IfcTessellatedFaceSet_ 的引用。

3 TexCoords IfcTextureVertexList

可索引的纹理顶点列表。

点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性
IfcIndexedPolygonalTextureMap (1)
4 TexCoordIndices SET [1:?] OF IfcTextureCoordinateIndices

用于带内环和不带内环的多边形面片的纹理坐标索引集合。

表 8.12.3.19.B

8.12.3.19.4 形式化表示(Formal representation)

ENTITY IfcIndexedPolygonalTextureMap
 SUBTYPE OF (IfcIndexedTextureMap);
	TexCoordIndices : SET [1:?] OF IfcTextureCoordinateIndices;
END_ENTITY;

8.12.3.19.5 参考文献