4.1.7.1.1 线形几何(Alignment Geometry)
IfcAlignment 支持的形状表示包括:
- IfcCompositeCurve 作为 2D 水平线形(由其水平线形段表示),不包含垂直布局。
- IfcGradientCurve 作为 3D 水平和垂直线形(由其线形段表示),不包含超高布局。
- IfcSegmentedReferenceCurve 作为相对于 IfcGradientCurve 定义的 3D 曲线,用于整合超高的应用。
- IfcOffsetCurveByDistances 作为相对于 IfcGradientCurve 或另一个 IfcOffsetCurveByDistances 定义的 2D 或 3D 曲线。
- IfcPolyline 或 IfcIndexedPolyCurve 作为 3D 多段线表示的 3D 线形(例如来自测量)。
- IfcPolyline 或 IfcIndexedPolyCurve 作为 2D 多段线表示的 2D 水平线形(例如在极早期规划阶段或作为地图表示)。
请参阅以下“线形几何”概念模板,以了解针对 IfcAlignment 的不同表示和不同布局配置应设置哪些 RepresentationIdentifier 和 RepresentationType。