IFC 4.3.2.20260714 (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}

有关正式标准中定义的更多信息,请参考 GB/T 16656.42《工业自动化系统与集成 产品数据表达与交换 第42部分:集成通用资源:几何与拓扑表达》。

拓扑模式的范围包括:

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

8.20.2 类型

  1. IfcShell(壳)

8.20.3 实体

  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 属性集

此类别中没有可用资源。

8.20.5 工程量集

此类别中没有可用资源。

8.20.6 函数

  1. IfcBooleanChoose(布尔选择)
  2. IfcLoopHeadToTail(环首尾连接)
  3. IfcPathHeadToTail(路径首尾连接)

8.20.7 规则

此类别中没有可用资源。

8.20.8 属性枚举

此类别中没有可用资源。