该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

4.2.8.1.4 带空腔的折线曲线剖面定义(PolyCurve with Voids Profile Definition)

带空腔的折线曲线剖面定义通过具有直线和圆弧段的索引折线来定义横截面使用的闭合二维曲线。

下图展示了应用此概念时使用的通用类和关系。

<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm'>IfcArbitraryProfileDefWithVoids</a> IfcArbitraryProfileDefWithVoids 1. ProfileType [1:1] 2. ProfileName [0:1]      HasExternalReference [0:?]      HasProperties [0:?] 3. OuterCurve [1:1] 4. InnerCurves [1:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileTypeEnum.htm'>IfcProfileTypeEnum</a> IfcProfileTypeEnum <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm'>IfcArbitraryProfileDefWithVoids</a>:ProfileType1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProfileTypeEnum.htm'>IfcProfileTypeEnum</a>:IfcProfileTypeEnum0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a> IfcLabel <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm'>IfcArbitraryProfileDefWithVoids</a>:ProfileName1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a>:IfcLabel0 IfcIndexedPolyCurve_0 IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm'>IfcArbitraryProfileDefWithVoids</a>:OuterCurve1->IfcIndexedPolyCurve_0:IfcIndexedPolyCurve0 IfcIndexedPolyCurve_1 IfcIndexedPolyCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Points [1:1] 2. Segments [1:?] 3. SelfIntersect [0:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArbitraryProfileDefWithVoids.htm'>IfcArbitraryProfileDefWithVoids</a>:InnerCurves1->IfcIndexedPolyCurve_1:IfcIndexedPolyCurve0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm'>IfcCartesianPointList2D</a> IfcCartesianPointList2D      LayerAssignment [0:1]      StyledByItem [0:1] 1. CoordList [1:?] 2. TagList [1:?] IfcIndexedPolyCurve_0:Points1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCartesianPointList2D.htm'>IfcCartesianPointList2D</a>:IfcCartesianPointList2D0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArcIndex.htm'>IfcArcIndex</a> IfcArcIndex IfcIndexedPolyCurve_0:Segments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcArcIndex.htm'>IfcArcIndex</a>:IfcArcIndex0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLineIndex.htm'>IfcLineIndex</a> IfcLineIndex IfcIndexedPolyCurve_0:Segments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLineIndex.htm'>IfcLineIndex</a>:IfcLineIndex0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a> IfcBoolean IfcIndexedPolyCurve_0:SelfIntersect1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcBoolean.htm'>IfcBoolean</a>:IfcBoolean0
Figure 4.2.8.1.4.A