IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

5.4.3.56 IfcRelProjectsElement(关系投影构件)

5.4.3.56.1 语义定义(Semantic definition)

IfcRelProjectsElement 是一个元素和一个投影元素之间的对象化关系,该投影元素对元素的形状进行修改。该关系被定义为一对一关系;如果一个元素有多个投影,则必须使用多个关系对象,每个对象指向一个不同的投影元素。IfcRelProjectsElement 在主元素和次要附加特征之间建立聚合关系。

IfcRelProjectsElement 暗示了元素和特征元素几何体的布尔加法运算。与所有分解关系一样,它确定:

5.4.3.56.2 实体继承(Entity inheritance)

5.4.3.56.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

点击显示 4 个隐藏的继承特性 点击隐藏 4 个继承特性
IfcRelProjectsElement (2)
5 RelatingElement IfcElement

通过关联的 IfcProjectionElement 创建投影的元素。

6 RelatedFeatureElement IfcFeatureElementAddition

指向 IfcFeatureElementAddition 的引用,该元素通过使用布尔加法运算定义对元素体积的添加。例如,在关联元素上的投影。

表 5.4.3.56.A

5.4.3.56.4 概念用法(Concept usage)

概念 用法 描述
IfcRoot (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcRelationship (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcRelDecomposes (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

点击显示 6 个隐藏的继承概念 点击隐藏 6 个继承概念
IfcRelProjectsElement (2)
Revision Control General

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity General

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

表 5.4.3.56.B

5.4.3.56.5 形式化表示(Formal representation)

ENTITY IfcRelProjectsElement
 SUBTYPE OF (IfcRelDecomposes);
	RelatingElement : IfcElement;
	RelatedFeatureElement : IfcFeatureElementAddition;
END_ENTITY;

5.4.3.56.6 参考文献