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