IfcBSplineSurfaceForm

IfcBSplineSurfaceForm

类型定义

IfcBSplineSurfaceForm表示某个特定形状的曲面的一部分。

 

注:定义符合ISO/CD 10303-42:1992

此类型用于指示B样条曲线曲面表示某种特定形状曲面的一部分。

注类型改编自ISO 10303-42中定义的b_spline_surface_form。

IFC4中的新类型。

 

Enumeration definition

ConstantDescription
PLANE_SURF

平面的有界部分,由每个参数中的1次B样条曲面表示。

CYLINDRICAL_SURF

圆柱形表面的有界部分。

CONICAL_SURF

右圆锥表面的有界部分。

SPHERICAL_SURF

由贝塞尔曲面表示的球体的有界部分或完整球体。

TOROIDAL_SURF 由贝塞尔样条曲面表示的圆环体或圆环体的一部分。
SURF_OF_REVOLUTION

旋转表面的有界部分。

RULED_SURF

由两条参数曲线通过与每条曲线上具有相同参数值的对应点的直线连接而构造的曲面。

GENERALISED_CONE

直纹曲面的特殊情况,其中第二条曲线退化为单个点;当用B样条曲面表示时,沿一条边的所有控制点都将重合。

QUADRIC_SURF

变量x、y和z中一类二次曲面的有界部分。

SURF_OF_LINEAR_EXTRUSION

线性拉伸曲面的有界部分,由其中一个参数中阶数为1的B样条曲面表示。

UNSPECIFIED

未指定特定形状的曲面。

 

EXPRESS Specification

TYPE IfcBSplineSurfaceForm = ENUMERATION OF (
 PLANE_SURF,
 CYLINDRICAL_SURF,
 CONICAL_SURF,
 SPHERICAL_SURF,
 TOROIDAL_SURF,
 SURF_OF_REVOLUTION,
 RULED_SURF,
 GENERALISED_CONE,
 QUADRIC_SURF,
 SURF_OF_LINEAR_EXTRUSION,
 UNSPECIFIED);
END_TYPE;

 

 

##########################

posted @ 2022-09-23 19:23  西北逍遥  阅读(22)  评论(0编辑  收藏  举报