IFC 4.3.2.20240128 (IFC4X3_ADD2) under development

8.8.3.25 IfcIndexedPolygonalFaceWithVoids

AbRV ⓘ
RV ⓘ

8.8.3.25.1 Semantic definition

The IfcIndexedPolygonalFaceWithVoids is a compact representation of a planar face with inner loops, being part of a face set.

8.8.3.25.2 Entity inheritance

8.8.3.25.3 Attributes

# Attribute Type Description
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.

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

One-dimensional list with the indices for the three or more points, that define the vertices of the outer loop. If the tessellated face set is closed, indicated by SELF\IfcTessellatedFaceSet.Closed, then the points, defining the outer loop, shall connect counter clockwise, as seen from the outside of the body, so that the resulting normal will point outwards.

ToFaceSet SET [1:?] OF IfcPolygonalFaceSet FOR Faces

Reference to the IfcPolygonalFaceSet for which this face is associated.

HasTexCoords SET [0:1] OF IfcTextureCoordinateIndices FOR TexCoordsOf

Optional reference to the IfcTextureCoordinateIndices that provide the texture coordinates for applying textures to this face.

Click to show 5 hidden inherited attributes Click to hide 5 inherited attributes
IfcIndexedPolygonalFaceWithVoids (1)
2 InnerCoordIndices LIST [1:?] OF LIST [3:?] OF UNIQUE IfcPositiveInteger

Two-dimensional list, where the first dimension represents each inner loop (from 1 to N) and the second dimension the indices to three or more points that define the vertices of each inner loop. If the tessellated face set is closed, indicated by SELF\IfcTessellatedFaceSet.Closed, then the points, defining the inner loops, shall connect clockwise, as seen from the outside of the body.

Table 8.8.3.25.B

8.8.3.25.4 Examples

8.8.3.25.5 Formal representation

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

8.8.3.25.6 References

Edit on Github


Is this page difficult to understand? Let us know!

8.8.3.25.7 Changelog

8.8.3.25.7.1 IFC4

  • New resource

8.8.3.25.7.2 IFC4.2

8.8.3.25.7.3 IFC4.3_DEV_70ee25e8