8.9.2.4 IfcBSplineSurfaceForm
8.9.2.4.1 Semantic definition
The IfcBSplineSurfaceForm represents a part of a surface of some specific form.
8.9.2.4.2 Type values
Type | Description |
---|---|
CONICAL_SURF
|
A bounded portion of the surface of a right circular cone. |
CYLINDRICAL_SURF
|
A bounded portion of a cylindrical surface. |
GENERALISED_CONE
|
A special case of a ruled surface in which the second curve degenerates to a single point; when represented by a B-spline surface all the control points along one edge will be coincident. |
PLANE_SURF
|
A bounded portion of a plane represented by a B-spline surface of degree 1 in each parameter. |
QUADRIC_SURF
|
A bounded portion of one of the class of surfaces of degree 2 in the variables x, y and z. |
RULED_SURF
|
A surface constructed from two parametric curves by joining with straight lines corresponding points with the same parameter value on each of the curves. |
SPHERICAL_SURF
|
A bounded portion of a sphere, or a complete sphere, represented by a B-spline surface. |
SURF_OF_LINEAR_EXTRUSION
|
A bounded portion of a surface of linear extrusion represented by a B-spline surface of degree 1 in one of the parameters. |
SURF_OF_REVOLUTION
|
A bounded portion of a surface of revolution. |
TOROIDAL_SURF
|
A torus, or portion of a torus, represented by a B-spline surface. |
UNSPECIFIED
|
A surface for which no particular form is specified. |
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;