8.10.2.1 IfcCardinalPointReference(基准点参考)
8.10.2.1.1 语义定义
IfcCardinalPointReference 是一个指向截面轮廓关键点的索引参考。该索引用于描述构件截面与同一构件参考轴之间的空间关系。
索引 1...9 指向轮廓边界框上的点。索引 10...19 指向由几何形心(通常为重心)和剪切中心定义的点,及其与边界框坐标的组合。特别地,本规范规定了以下索引值:
- 左下,
- 中下,
- 右下,
- 左中,
- 中心,
- 右中,
- 左上,
- 中上,
- 右上,
- 几何形心,
- 与几何形心对齐的底部,
- 与几何形心对齐的左侧,
- 与几何形心对齐的右侧,
- 与几何形心对齐的顶部,
- 剪切中心,
- 与剪切中心对齐的底部,
- 与剪切中心对齐的左侧,
- 与剪切中心对齐的右侧,
- 与剪切中心对齐的顶部,
- 管道或槽型轮廓内部最低点(平底中心)。
其他索引值可能存在,但超出本规范范围。
图 8.10.2.1.A 展示了基准点取值。图 8.10.2.1.B 展示了具有任意轮廓(IfcArbitraryClosedProfileDef)的拉伸形状示例,该轮廓在构件轴上按"右中"对齐。视线方向沿拉伸方向 Z,指向图 8.10.2.1.B 所示的平面内。因此,"左侧"对应 IfcProfileDef 的正 X 方向,"顶部"对应 IfcProfileDef 的正 Y 方向。


8.10.2.1.2 形式化命题
8.10.2.1.3 形式化表示
TYPE IfcCardinalPointReference = INTEGER;
WHERE
GreaterThanZero : SELF > 0;
END_TYPE;