IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.7 8.7.1.1 Placement(定位)

8.7.1 架构定义

IfcGeometricConstraintResource

模式 IfcGeometricConstraintResource 定义了用于确定产品形状表示在项目几何表示上下文中定位的资源。它还包含分配给产品连接性定义的资源定义,以确定这些产品之间的连接几何约束。

该资源的主要应用包括:

  • 确定用于对象形状表示的对象定位
  • 确定应用于两个对象形状之间连接性的约束

8.7.1.1 定位

产品形状的定位由 IfcObjectPlacement 给出,通过 IfcProductObjectPlacement 属性使用。对象定位定义了局部对象坐标系,该产品的所有形状表示都在此坐标系中定义。它可以通过以下方式给出:

  • 绝对定位,
    • 绝对定位通过使用 IfcLocalPlacement 并省略 PlacementRelTo 属性来指定;
  • 相对定位,
  • 相对于网格的定位,
    • 相对于网格的定位通过使用 IfcGridPlacement 指向 IfcGridAxis 的一个(或两个)虚拟交点来指定。如果引用两个虚拟交点,则第二个虚拟交点指定对象定位的方向。或者,方向也可以通过 IfcDirection 显式提供。

8.7.1.2 连接几何

连接几何定义了两个产品形状之间的连接性。约束可以通过几何表示项定义:

  • 曲线
  • 曲面
  • 实体

或通过具有关联几何的拓扑表示项:

  • 顶点
  • 边曲线
  • 面曲面
  • 闭合壳

作为一种特殊类型的点连接,包括表达偏心距的规定,即连接中涉及的两个点之间的物理距离。

8.7.2 Types

  1. IfcAlignmentCantSegmentTypeEnum
  2. IfcAlignmentHorizontalSegmentTypeEnum
  3. IfcAlignmentVerticalSegmentTypeEnum
  4. IfcCurveOrEdgeCurve
  5. IfcGridPlacementDirectionSelect
  6. IfcPointOrVertexPoint
  7. IfcSolidOrShell
  8. IfcSurfaceOrFaceSurface

8.7.3 Entities

  1. IfcAlignmentCantSegment
  2. IfcAlignmentHorizontalSegment
  3. IfcAlignmentParameterSegment
  4. IfcAlignmentVerticalSegment
  5. IfcConnectionCurveGeometry
  6. IfcConnectionGeometry
  7. IfcConnectionPointEccentricity
  8. IfcConnectionPointGeometry
  9. IfcConnectionSurfaceGeometry
  10. IfcConnectionVolumeGeometry
  11. IfcGridAxis
  12. IfcGridPlacement
  13. IfcLinearPlacement
  14. IfcLocalPlacement
  15. IfcObjectPlacement
  16. IfcVirtualGridIntersection

8.7.4 Property Sets

此类别中没有可用资源。

8.7.5 Quantity Sets

此类别中没有可用资源。

8.7.6 Functions

  1. IfcCorrectLocalPlacement

8.7.7 Rules

此类别中没有可用资源。

8.7.8 PropertyEnumerations

此类别中没有可用资源。