8.7 8.7.1.1 Placement(定位)
8.7.1 架构定义
IfcGeometricConstraintResource
模式 IfcGeometricConstraintResource 定义了用于确定产品形状表示在项目几何表示上下文中定位的资源。它还包含分配给产品连接性定义的资源定义,以确定这些产品之间的连接几何约束。
该资源的主要应用包括:
- 确定用于对象形状表示的对象定位
- 确定应用于两个对象形状之间连接性的约束
8.7.1.1 定位
产品形状的定位由 IfcObjectPlacement 给出,通过 IfcProduct 的 ObjectPlacement 属性使用。对象定位定义了局部对象坐标系,该产品的所有形状表示都在此坐标系中定义。它可以通过以下方式给出:
- 绝对定位,
- 绝对定位通过使用 IfcLocalPlacement 并省略 PlacementRelTo 属性来指定;
- 相对定位,
- 相对定位通过使用 IfcLocalPlacement 并将 PlacementRelTo 属性指向另一个 IfcProduct 实例中使用的 IfcObjectPlacement 来指定;
- 相对于网格的定位,
- 相对于网格的定位通过使用 IfcGridPlacement 指向 IfcGridAxis 的一个(或两个)虚拟交点来指定。如果引用两个虚拟交点,则第二个虚拟交点指定对象定位的方向。或者,方向也可以通过 IfcDirection 显式提供。
8.7.1.2 连接几何
连接几何定义了两个产品形状之间的连接性。约束可以通过几何表示项定义:
- 点
- 曲线
- 曲面
- 实体
或通过具有关联几何的拓扑表示项:
- 顶点
- 边曲线
- 面曲面
- 闭合壳
作为一种特殊类型的点连接,包括表达偏心距的规定,即连接中涉及的两个点之间的物理距离。
8.7.2 Types
- IfcAlignmentCantSegmentTypeEnum
- IfcAlignmentHorizontalSegmentTypeEnum
- IfcAlignmentVerticalSegmentTypeEnum
- IfcCurveOrEdgeCurve
- IfcGridPlacementDirectionSelect
- IfcPointOrVertexPoint
- IfcSolidOrShell
- IfcSurfaceOrFaceSurface
8.7.3 Entities
- IfcAlignmentCantSegment
- IfcAlignmentHorizontalSegment
- IfcAlignmentParameterSegment
- IfcAlignmentVerticalSegment
- IfcConnectionCurveGeometry
- IfcConnectionGeometry
- IfcConnectionPointEccentricity
- IfcConnectionPointGeometry
- IfcConnectionSurfaceGeometry
- IfcConnectionVolumeGeometry
- IfcGridAxis
- IfcGridPlacement
- IfcLinearPlacement
- IfcLocalPlacement
- IfcObjectPlacement
- IfcVirtualGridIntersection
8.7.4 Property Sets
此类别中没有可用资源。
8.7.5 Quantity Sets
此类别中没有可用资源。
8.7.6 Functions
8.7.7 Rules
此类别中没有可用资源。
8.7.8 PropertyEnumerations
此类别中没有可用资源。