IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.8.3.25 IfcIndexedPolygonalFaceWithVoids(带孔洞索引多边形面)

RV ⓘ
AbV ⓘ

8.8.3.25.1 语义定义(Semantic definition)

IfcIndexedPolygonalFaceWithVoids 是一种带内环的平面面的紧凑表示,是面集的一部分。

8.8.3.25.2 实体继承(Entity inheritance)

8.8.3.25.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

将表示项分配给单个或多个层。LayerAssignments 可以覆盖其所在的 IfcRepresentationItems 列表中的 LayerAssignments

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

引用为表示提供表现信息的 IfcStyledItem,例如,为几何曲线提供曲线样式,包括颜色和厚度。

IfcIndexedPolygonalFace (3)
1 CoordIndex LIST [3:?] OF IfcPositiveInteger

包含三个或更多点索引的一维列表,这些点定义了外环的顶点。如果细分面集是闭合的(由 SELF\IfcTessellatedFaceSet.Closed 指示),则定义外环的点应按逆时针方向连接(从物体外部观察),从而使生成的法向量指向外部。

注意 顶点的坐标由 SELF\IfcTessellatedFaceSet.Coordinates.CoordList 的索引列表提供。如果提供了 SELF\IfcTessellatedFaceSet.PnIndex,则索引指向该列表,否则直接指向 IfcCartesianPointList3D

ToFaceSet SET [1:?] OF IfcPolygonalFaceSet FOR Faces

对此面所属的 IfcPolygonalFaceSet 的引用。

HasTexCoords SET [0:1] OF IfcTextureCoordinateIndices FOR TexCoordsOf

IfcTextureCoordinateIndices 的可选引用,该引用提供用于将纹理应用到此面的纹理坐标。

点击显示 5 个隐藏的继承特性 点击隐藏 5 个继承特性
IfcIndexedPolygonalFaceWithVoids (1)
2 InnerCoordIndices LIST [1:?] OF LIST [3:?] OF UNIQUE IfcPositiveInteger

二维列表,其中第一维表示每个内环(从1到N),第二维表示定义每个内环顶点的三个或更多点的索引。如果细分面集是闭合的(由 SELF\IfcTessellatedFaceSet.Closed 指示),则定义内环的点应按顺时针方向连接(从物体外部观察)。

注意 顶点的坐标由 SELF\IfcTessellatedFaceSet.Coordinates.CoordList 的索引列表提供。如果提供了 SELF\IfcTessellatedFaceSet.PnIndex,则索引指向该列表,否则直接指向 IfcCartesianPointList3D

表 8.8.3.25.A

8.8.3.25.4 形式化表示(Formal representation)

ENTITY IfcIndexedPolygonalFaceWithVoids
 SUBTYPE OF (IfcIndexedPolygonalFace);
	InnerCoordIndices : LIST [1:?] OF LIST [3:?] OF UNIQUE IfcPositiveInteger;
END_ENTITY;

8.8.3.25.5 参考文献