IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.20 IfcTopologyResource(拓扑资源)

8.20.1 架构定义

模式 IfcTopologyResource 定义了用于拓扑表示的资源。该资源的主要应用是在产品模型形状或几何形式的边界表示中使用。

取自 ISO/IS 10303-42:1994 的定义经过了适配过程,其特点包括:

  • 适配 IFC 命名约定(内部大写和 Ifc 前缀)
  • 适配使用多重继承或非排他性继承(即 AND 或 ANDOR 子类型约束)的 ISO 10303 实体
  • 使用子类型和选择修剪来选择 IR 的子集
  • 在表示项处省略名称属性

形状的拓扑表示遵循 10303-42 的适配定义。类型、类和函数语义定义部分遵循工作草案的适配措辞,这在每个引用处都有明确指示和引用。关于几何和拓扑表示的定义(当取自 ISO/CD 10303-42:1992 时)明确排除在本规范的版权之外。

{ .note}

有关正式 ISO 标准中定义的更多信息,请参考:ISO/IS 10303-42:1994,工业自动化系统与集成:产品数据表示与交换 - 第 42 部分:集成通用资源。几何与拓扑表示。正式标准可通过各国当地的标准出版商获取。

拓扑模式的范围包括:

  • 定义基本拓扑实体顶点、边和面,每个实体都有一个专门的子类型,使其能够分别与点、曲线或曲面的几何相关联;
  • 基本实体的集合形成路径、环和壳的拓扑结构,以及确保这些结构完整性的约束;
  • 拓扑实体的方向。

8.20.2 Types

  1. IfcShell

8.20.3 Entities

  1. IfcAdvancedFace
  2. IfcClosedShell
  3. IfcConnectedFaceSet
  4. IfcEdge
  5. IfcEdgeCurve
  6. IfcEdgeLoop
  7. IfcFace
  8. IfcFaceBound
  9. IfcFaceOuterBound
  10. IfcFaceSurface
  11. IfcLoop
  12. IfcOpenShell
  13. IfcOrientedEdge
  14. IfcPath
  15. IfcPolyLoop
  16. IfcSubedge
  17. IfcTopologicalRepresentationItem
  18. IfcVertex
  19. IfcVertexLoop
  20. IfcVertexPoint

8.20.4 Property Sets

此类别中没有可用资源。

8.20.5 Quantity Sets

此类别中没有可用资源。

8.20.6 Functions

  1. IfcBooleanChoose
  2. IfcLoopHeadToTail
  3. IfcPathHeadToTail

8.20.7 Rules

此类别中没有可用资源。

8.20.8 PropertyEnumerations

此类别中没有可用资源。