IFC 4.3.1.0 (IFC4X3_ADD1)

4.7.2.2 Geometry Fill Area Style

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

G IfcFillAreaStyle IfcFillAreaStyle 1. Name [0:1] 2. FillStyles [1:?] 3. ModelOrDraughting [0:1] IfcLabel IfcLabel IfcFillAreaStyle:Name1->IfcLabel:IfcLabel0 IfcColourRgb IfcColourRgb 1. Name [0:1] 2. Red [1:1] 3. Green [1:1] 4. Blue [1:1] IfcFillAreaStyle:FillStyles1->IfcColourRgb:IfcColourRgb0 IfcFillAreaStyleHatching IfcFillAreaStyleHatching      LayerAssignment [0:1]      StyledByItem [0:1] 1. HatchLineAppearance [1:1] 2. StartOfNextHatchLine [1:1] 3. PointOfReferenceHatchLine [0:1] 4. PatternStart [0:1] 5. HatchLineAngle [1:1] IfcFillAreaStyle:FillStyles1->IfcFillAreaStyleHatching:IfcFillAreaStyleHatching0 IfcBoolean IfcBoolean IfcFillAreaStyle:ModelorDraughting1->IfcBoolean:IfcBoolean0 IfcCurveStyle IfcCurveStyle 1. Name [0:1] 2. CurveFont [0:1] 3. CurveWidth [0:1] 4. CurveColour [0:1] 5. ModelOrDraughting [0:1] IfcFillAreaStyleHatching:HatchLineAppearance1->IfcCurveStyle:IfcCurveStyle0 IfcVector IfcVector      LayerAssignment [0:1]      StyledByItem [0:1] 1. Orientation [1:1] 2. Magnitude [1:1] IfcFillAreaStyleHatching:StartOfNextHatchLine1->IfcVector:IfcVector0 IfcCartesianPoint_0 IfcCartesianPoint      LayerAssignment [0:1]      StyledByItem [0:1] 1. Coordinates [1:3] IfcFillAreaStyleHatching:PointOfReferenceHatchLine1->IfcCartesianPoint_0:IfcCartesianPoint0 IfcCartesianPoint_1 IfcCartesianPoint      LayerAssignment [0:1]      StyledByItem [0:1] 1. Coordinates [1:3] IfcFillAreaStyleHatching:PatternStart1->IfcCartesianPoint_1:IfcCartesianPoint0 IfcPlaneAngleMeasure IfcPlaneAngleMeasure IfcFillAreaStyleHatching:HatchLineAngle1->IfcPlaneAngleMeasure:IfcPlaneAngleMeasure0
Figure 4.7.2.2.A