IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.10.2.1 IfcCardinalPointReference(基准点参考)

8.10.2.1.1 语义定义(Semantic definition)

IfcCardinalPointReference 是一个指向截面轮廓关键点的索引参考。该索引用于描述构件截面与同一构件参考轴之间的空间关系。

HISTORY  IFC4 中的新类型。

索引 1...9 指向轮廓边界框上的点。索引 10...19 指向由几何形心(通常为重心)和剪切中心定义的点,及其与边界框坐标的组合。特别地,本规范规定了以下索引值:

  1. 左下
  2. 中下
  3. 右下
  4. 左中
  5. 中心
  6. 右中
  7. 左上
  8. 中上
  9. 右上
  10. 几何形心
  11. 与几何形心对齐的底部
  12. 与几何形心对齐的左侧
  13. 与几何形心对齐的右侧
  14. 与几何形心对齐的顶部
  15. 剪切中心
  16. 与剪切中心对齐的底部
  17. 与剪切中心对齐的左侧
  18. 与剪切中心对齐的右侧
  19. 与剪切中心对齐的顶部
  20. 管道或槽型轮廓内部最低点(平底中心)

其他索引值可能存在,但超出本规范范围。

图 8.10.2.1.A 展示了基准点取值。图 8.10.2.1.B 展示了具有任意轮廓(IfcArbitraryClosedProfileDef)的拉伸形状示例,该轮廓在构件轴上按"右中"对齐。视线方向沿拉伸方向 Z,指向上图绘制平面内。因此,"左侧"对应 IfcProfileDef 的正 X 方向,"顶部"对应 IfcProfileDef 的正 Y 方向。

带基准点的任意轮廓
图 8.10.2.1.A — 基准点取值
带任意轮廓和对齐方式的拉伸形状
图 8.10.2.1.B — 基准点拉伸

8.10.2.1.2 形式化命题(Formal propositions)

GreaterThanZero<html><body><p>基准点参考值必须大于零。</p></body></html>
SELF > 0
表 8.10.2.1.C

8.10.2.1.3 形式化表示(Formal representation)

TYPE IfcCardinalPointReference = INTEGER;
 WHERE
	 GreaterThanZero : SELF > 0;
END_TYPE;

8.10.2.1.4 参考文献