IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.9.2.4 IfcBSplineSurfaceForm(B样条曲面形式)

8.9.2.4.1 语义定义(Semantic definition)

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.A

8.9.2.4.3 形式化表示(Formal representation)

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;

8.9.2.4.4 参考文献