IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.7.3.13 IfcLinearPlacement(线性定位)

AbV ⓘ

8.7.3.13.1 语义定义(Semantic definition)

IfcLinearPlacement 提供了 IfcObjectPlacement 的一种特化形式,其中对象坐标系的位置和轴线方向通过参考曲线来定义。因此,RelativePlacement 被限制为 IfcAxis2PlacementLinear

8.7.3.13.2 实体继承(Entity inheritance)

8.7.3.13.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcObjectPlacement (3)
1 PlacementRelTo OPTIONAL IfcObjectPlacement

引用提供相对定位的对象定位,其定位可在网格、局部坐标系或线性参照定位中。如果省略,在线性定位情况下,将由引用的 IfcAlignment 轴的水平对齐原点确定;在局部定位情况下,将由几何表示上下文确定。

PlacesObject SET [0:?] OF IfcProduct FOR ObjectPlacement

IfcObjectPlacement 应用于为 IfcProduct 实例提供定位和对象坐标系。

If an IfcObjectPlacement is shared by many instances of IfcProduct it does not apply a semantic meaning of being a shared placement that needs to be maintained. The same instance of IfcObjectPlacement could simply be used to reduce exchange file size.

ReferencedByPlacements SET [0:?] OF IfcObjectPlacement FOR PlacementRelTo

无可用描述

点击显示 3 个隐藏的继承特性 点击隐藏 3 个继承特性
IfcLinearPlacement (2)
2 RelativePlacement IfcAxis2PlacementLinear

提供在曲线上下文中限定位置和方向的定位。即使基础曲线为二维,线性定位本质上也是三维的。

3 CartesianPosition OPTIONAL IfcAxis2Placement3D

RelativePlacement 属性的可选备用方案,可供不支持线性定位的导入应用程序使用。

表 8.7.3.13.A

8.7.3.13.4 形式化表示(Formal representation)

ENTITY IfcLinearPlacement
 SUBTYPE OF (IfcObjectPlacement);
	RelativePlacement : IfcAxis2PlacementLinear;
	CartesianPosition : OPTIONAL IfcAxis2Placement3D;
END_ENTITY;

8.7.3.13.5 参考文献