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

20252453-T-424 项目

4.2.2.1.5 立方过渡段(Cubic Transition Segment)

立方过渡段使用 IfcPolynomialCurve 进行建模,并具有某些限制。属性 CoefficientsY 的大小限制为 4。三次项位于第 4 位。通常,CoefficientsX 的大小限制为 2,值为 [0, 1]。这将产生以下结果:

y = CoefficientsX[3]*x³,其中 CoefficientsY 中的其他值为 0。

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

<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveSegment.htm'>IfcCurveSegment</a> IfcCurveSegment      LayerAssignment [0:1]      StyledByItem [0:1] 1. Transition [1:1]      UsingCurves [1:?] 2. Placement [1:1] 3. SegmentStart [1:1] 4. SegmentLength [1:1] 5. ParentCurve [1:1] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolynomialCurve.htm'>IfcPolynomialCurve</a> IfcPolynomialCurve      LayerAssignment [0:1]      StyledByItem [0:1] 1. Position [1:1] 2. CoefficientsX [2:?] 3. CoefficientsY [2:?] 4. CoefficientsZ [2:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCurveSegment.htm'>IfcCurveSegment</a>:ParentCurve1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolynomialCurve.htm'>IfcPolynomialCurve</a>:IfcPolynomialCurve0 IfcReal_0 IfcReal <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolynomialCurve.htm'>IfcPolynomialCurve</a>:CoefficientsX1->IfcReal_0:IfcReal0 IfcReal_1 IfcReal <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPolynomialCurve.htm'>IfcPolynomialCurve</a>:CoefficientsY1->IfcReal_1:IfcReal0
Figure 4.2.2.1.5.A