IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

4.1.4.1.3 Element Decomposition

=====================

提供一个聚合结构,其中元素(代表复合体)被分解为由其他元素表示的部件。

然后,如果模型视图定义的作用域中存在此类概念,复合体将仅提供以下内容:

  • 产品放置 — 部件相对于其放置的通用对象坐标系。

默认情况下,以下约束适用于被 Element Decomposition 分解的元素:

  • 主体几何 — 复合体由部件的 主体几何 之和构成;
  • 复合体不应有自己的 主体几何,主体几何在部件处提供;
  • 复合体不应有自己的 材料 分配,材料分配给部件。

下图展示了应用此概念时使用的通用类和关系。 此外,概念可能对常见或标准化的行业实践和场景具有特殊意义。对于这些特定的使用场景,下表展示了用户可采用的推荐通用使用模式列表。

G IfcElement_0 IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1] IsDecomposedBy      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAggregates.htm'>IfcRelAggregates</a> IfcRelAggregates 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1] 5. RelatingObject [1:1] RelatedObjects 6. RelatedObjects [1:?] IfcElement_0:IsDecomposedBy1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAggregates.htm'>IfcRelAggregates</a>:RelatingObject0 IfcElement_1 IfcElement 1. GlobalId [1:1] 2. OwnerHistory [0:1] PartName 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. ObjectPlacement [0:1] 7. Representation [0:1]      ReferencedBy [0:?]      PositionedRelativeTo [0:?]      ReferencedInStructures [0:?] 8. Tag [0:1]      FillsVoids [0:1]      ConnectedTo [0:?]      IsInterferedByElements [0:?]      InterferesElements [0:?]      HasProjections [0:?]      HasOpenings [0:?]      IsConnectionRealization [0:?]      ProvidesBoundaries [0:?]      ConnectedFrom [0:?]      ContainedInStructure [0:1]      HasCoverings [0:?]      HasSurfaceFeatures [0:?] <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAggregates.htm'>IfcRelAggregates</a>:RelatedObjects1->IfcElement_1:IfcElement0 <a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a> IfcLabel IfcElement_1:Name1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcLabel.htm'>IfcLabel</a>:IfcLabel0
Figure 4.1.4.1.3.A

General Usage

ApplicableEntity
RelatedObjects
IfcRelAggregates.RelatedObjects
IfcAlignment IfcAlignment
IfcRamp IfcRailing
IfcRamp IfcRampFlight
IfcRamp IfcSlab
IfcRoof IfcSlab
IfcSlab IfcBeam
IfcSlab IfcBuildingElementPart
IfcSlab IfcCovering
IfcSlab IfcPlate
IfcStair IfcRailing
IfcStair IfcSlab
IfcStair IfcStairFlight
IfcWall IfcBuildingElementPart
IfcWall IfcElementAssembly
IfcWall IfcMechanicalFastener
IfcWall IfcMember
表 4.1.4.1.3.B