IFC 4.3.2.20240128 (IFC4X3_ADD2) under development

4.2.2.3.3.1 Swept Disk Solid PolyCurve Directrix

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

G IfcSweptDiskSolid IfcSweptDiskSolid      LayerAssignment [0:1]      StyledByItem [0:1] 1. Directrix [1:1] 2. Radius [1:1] 3. InnerRadius [0:1] 4. StartParam [0:1] 5. EndParam [0:1] IfcIndexedPolyCurve IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] IfcSweptDiskSolid:Directrix1->IfcIndexedPolyCurve:IfcIndexedPolyCurve0 IfcPositiveLengthMeasure_0 IfcPositiveLengthMeasure IfcSweptDiskSolid:Radius1->IfcPositiveLengthMeasure_0:IfcPositiveLengthMeasure0 IfcPositiveLengthMeasure_1 IfcPositiveLengthMeasure IfcSweptDiskSolid:InnerRadius1->IfcPositiveLengthMeasure_1:IfcPositiveLengthMeasure0 IfcParameterValue_0 IfcParameterValue IfcSweptDiskSolid:StartParam1->IfcParameterValue_0:IfcParameterValue0 IfcParameterValue_1 IfcParameterValue IfcSweptDiskSolid:EndParam1->IfcParameterValue_1:IfcParameterValue0 IfcStyledItem IfcStyledItem      LayerAssignment [0:1]      StyledByItem [0:1] 1. Item [0:1] 2. Styles [1:?] 3. Name [0:1] IfcSweptDiskSolid:StyledByItem1->IfcStyledItem:Item0 IfcCartesianPointList3D IfcCartesianPointList3D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] IfcIndexedPolyCurve:Points1->IfcCartesianPointList3D:IfcCartesianPointList3D0 IfcArcIndex IfcArcIndex IfcIndexedPolyCurve:Segments1->IfcArcIndex:IfcArcIndex0 IfcLineIndex IfcLineIndex IfcIndexedPolyCurve:Segments1->IfcLineIndex:IfcLineIndex0 IfcSurfaceStyle IfcSurfaceStyle 1. Name [0:1] 2. Side [1:1] 3. Styles [1:5] IfcStyledItem:Styles1->IfcSurfaceStyle:IfcSurfaceStyle0 IfcLabel IfcLabel IfcStyledItem:Name1->IfcLabel:IfcLabel0
Figure 4.2.2.3.3.1.A

Edit on Github


Is this page difficult to understand? Let us know!