8.9.2.4 IfcBSplineSurfaceForm(B样条曲面形式)
8.9.2.4.1 语义定义
IfcBSplineSurfaceForm 表示具有特定形式的部分曲面。
8.9.2.4.2 类型值
| 类型 | 描述 |
|---|---|
CONICAL_SURF(圆锥面) |
直圆锥曲面的有界部分。 |
CYLINDRICAL_SURF(圆柱面) |
圆柱面的有界部分。 |
GENERALISED_CONE(广义锥面) |
直纹曲面的特例,其中第二条曲线退化为单个点;当由 B 样条曲面表示时,沿一条边的所有控制点将重合。 |
PLANE_SURF(平面曲面) |
由每个参数方向为 1 次的 B 样条曲面表示的平面有界部分。 |
QUADRIC_SURF(二次曲面) |
变量 x、y 和 z 中二次曲面类的有界部分。 |
RULED_SURF(直纹曲面) |
通过用直线连接两条参数曲线上具有相同参数值的对应点而构造的曲面。 |
SPHERICAL_SURF(球面) |
由 B 样条曲面表示的球面有界部分或完整球面。 |
SURF_OF_LINEAR_EXTRUSION(线性拉伸曲面) |
由在一个参数方向为 1 次的 B 样条曲面表示的线性拉伸曲面的有界部分。 |
SURF_OF_REVOLUTION(旋转曲面) |
旋转曲面的有界部分。 |
TOROIDAL_SURF(环面) |
由 B 样条曲面表示的环面或部分环面。 |
UNSPECIFIED(未指定形式) |
未指定特定形式的曲面。 |
8.9.2.4.3 形式化表示
TYPE IfcBSplineSurfaceForm = ENUMERATION OF
(CONICAL_SURF
,CYLINDRICAL_SURF
,GENERALISED_CONE
,PLANE_SURF
,QUADRIC_SURF
,RULED_SURF
,SPHERICAL_SURF
,SURF_OF_LINEAR_EXTRUSION
,SURF_OF_REVOLUTION
,TOROIDAL_SURF
,UNSPECIFIED);
END_TYPE;