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

20252453-T-424 项目

8.7.3.14 IfcLocalPlacement(局部定位)

8.7.3.14.1 语义定义(Semantic definition)

IfcLocalPlacement 定义了产品相对于另一产品定位的相对位置关系,或产品在项目几何表示上下文中的绝对位置。

IfcLocalPlacement 允许通过 PlacementRelTo 引用另一 IfcProduct 的对象定位,使当前 IfcProduct(通过属性 ObjectPlacement)能够在该对象定位的局部坐标系中进行定位。防止循环相对定位的规则需在应用层面进行定义。

若未指定 PlacementRelTo,则 IfcProduct 将在世界坐标系中进行绝对定位。

当使用相对定位时,应遵循以下默认相对位置约定。这些约定适用于 IfcProduct 的五个直接子类型:IfcSpatialStructureElementIfcElementIfcAnnotationIfcGridIfcPort。更详细的定位信息将在这些类型的子类型层级给出。

8.7.3.14.2 实体继承(Entity inheritance)

8.7.3.14.3 特性(Attributes)

# 特性(Attributes) 类型(Type) 描述(Description)
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 个继承特性
IfcLocalPlacement (1)
2 RelativePlacement IfcAxis2Placement

Geometric placement that defines the transformation from the related coordinate system into the relating. The placement can be either 2D or 3D, depending on the dimension count of the coordinate system.

表 8.7.3.14.A

8.7.3.14.4 形式化命题(Formal propositions)

名称(Name) 描述(Description)
WR21

无可用描述

IfcCorrectLocalPlacement(RelativePlacement, PlacementRelTo)
表 8.7.3.14.B

8.7.3.14.5 形式化表示(Formal representation)

ENTITY IfcLocalPlacement
 SUBTYPE OF (IfcObjectPlacement);
	RelativePlacement : IfcAxis2Placement;
 WHERE
	WR21 : IfcCorrectLocalPlacement(RelativePlacement, PlacementRelTo);
END_ENTITY;

8.7.3.14.6 参考(References)

8.7.3.14.7 Changelog

8.7.3.14.7.1 ISO 16739-1:2023

  • attribute, PlacementRelTo