IfcCardinalPointReference

IfcCardinalPointReference是对截面轮廓的有效点的索引引用。该索引用于描述构件截面与同一构件的基准轴之间的空间关系。

IFC4中的新类型。

索引1…9是指轮廓边界框处的点。索引10…19是指由几何质心(通常是重心)和剪切中心定义的点,以及它们与边界框坐标的组合。本规范特别规定了以下索引值:

bottom left
bottom centre
bottom right
mid-depth left
mid-depth centre
mid-depth right
top left
top centre
top right
geometric centroid
bottom in line with the geometric centroid
left in line with the geometric centroid
right in line with the geometric centroid
top in line with the geometric centroid
shear centre
bottom in line with the shear centre
left in line with the shear centre
right in line with the shear centre
top in line with the shear centre

其他索引值是可能的,但不在本规范的范围内。

下图说明了基数值。

下图显示了一个具有任意轮廓(IfcArbitraryClosedProfileDef)的挤压形状示例,在构件轴上对齐“中间深度右侧”。视线沿着拉伸方向Z,该方向指向上图的绘图平面。因此,“left”位于IfcProfileDef的正X方向顶部”位于IfcProfileDef的正Y方向。

 

Formal Propositions

RuleDescription
GreaterThanZero Cardinal point reference shall be greater than zero.
 

EXPRESS Specification

TYPE IfcCardinalPointReference = INTEGER;
 WHERE
  GreaterThanZero : SELF > 0
END_TYPE;
QQ 3087438119
原文地址:https://www.cnblogs.com/herd/p/14459901.html