IFC 4.3.0.0 (IFC4X3) final

4.7.1.4.2 Faceted Brep Geometry

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcFacetedBrep IfcFacetedBrep LayerAssignment [0:1] StyledByItem [0:1] Outer [1:1] IfcClosedShell IfcClosedShell LayerAssignment [0:1] StyledByItem [0:1] CfsFaces [1:?] IfcFacetedBrep:Outer1->IfcClosedShell:IfcClosedShell0 IfcFaceSurface IfcFaceSurface LayerAssignment [0:1] StyledByItem [0:1] Bounds [1:?] HasTextureMaps [0:?] FaceSurface [1:1] SameSense [1:1] IfcClosedShell:CfsFaces1->IfcFaceSurface:IfcFaceSurface0 IfcFaceBound IfcFaceBound LayerAssignment [0:1] StyledByItem [0:1] Bound [1:1] Orientation [1:1] IfcFaceSurface:Bounds1->IfcFaceBound:IfcFaceBound0 IfcFaceOuterBound IfcFaceOuterBound LayerAssignment [0:1] StyledByItem [0:1] Bound [1:1] Orientation [1:1] IfcFaceSurface:Bounds1->IfcFaceOuterBound:IfcFaceOuterBound0 IfcPolyLoop_0 IfcPolyLoop LayerAssignment [0:1] StyledByItem [0:1] Polygon [3:?] IfcFaceBound:Bound1->IfcPolyLoop_0:IfcPolyLoop0 IfcBoolean_0 IfcBoolean IfcFaceBound:Orientation1->IfcBoolean_0:IfcBoolean0 IfcPolyLoop_1 IfcPolyLoop LayerAssignment [0:1] StyledByItem [0:1] Polygon [3:?] IfcFaceOuterBound:Bound1->IfcPolyLoop_1:IfcPolyLoop0 IfcBoolean_1 IfcBoolean IfcFaceOuterBound:Orientation1->IfcBoolean_1:IfcBoolean0 IfcCartesianPoint_0 IfcCartesianPoint LayerAssignment [0:1] StyledByItem [0:1] Coordinates [1:3] IfcPolyLoop_0:Polygon1->IfcCartesianPoint_0:IfcCartesianPoint0 IfcCartesianPoint_1 IfcCartesianPoint LayerAssignment [0:1] StyledByItem [0:1] Coordinates [1:3] IfcPolyLoop_1:Polygon1->IfcCartesianPoint_1:IfcCartesianPoint0
Figure 4.7.1.4.2.A