5.4.2.13 IfcGridTypeEnum(轴网类型枚举)
5.4.2.13.1 语义定义
此枚举定义了轴网的各种布局类型。根据 IfcGridTypeEnum 的值,可能会对 IfcGrid 实例的正确使用施加限制。
沿革 IFC4 中新增的枚举类型。
5.4.2.13.2 类型值
| 类型 | 描述 |
|---|---|
IRREGULAR(不规则轴网) |
一个 IfcGrid,其 u 轴、v 轴以及可选的 w 轴无法通过上述模式描述。 |
RADIAL(径向轴网) |
一个 IfcGrid,其 u 轴是直线,v 轴是曲线。作为 V 轴一部分的所有轴线具有相同的中心点,并且是同心圆弧。作为 u 轴一部分的所有轴线在同一点相交,并逆时针旋转。 |
RECTANGULAR(矩形轴网) |
一个 IfcGrid,其 u 轴和 v 轴是直线且相互垂直。作为 u 轴一部分的所有轴线都可以用一条轴线描述,而其他所有轴线则是该轴线的二维偏移。对于作为 V 轴一部分的所有轴线,情况也是如此。 |
TRIANGULAR(三角形轴网) |
一个 IfcGrid,其 u 轴、v 轴和 w 轴都是共线的轴线,并带有二维偏移。v 轴相对于 u 轴逆时针旋转 60 度,w 轴相对于 u 轴逆时针旋转 120 度。 |
USERDEFINED(用户定义) |
任何不符合上述限制的轴网。 |
NOTDEFINED(未定义) |
不确定轴网是否符合任何标准类型。 |
5.4.2.13.3 形式化表示
TYPE IfcGridTypeEnum = ENUMERATION OF
(IRREGULAR
,RADIAL
,RECTANGULAR
,TRIANGULAR
,USERDEFINED
,NOTDEFINED);
END_TYPE;