next up previous contents index
Next: 6.7.14 POINTS (v) Up: 6.7 Keywords defining Geometric Previous: 6.7.12 NURBSUBS (ru, rv,   Contents   Index


6.7.13 NURBSURF (k1, k2, m)

Creates a nurbs surface with knot vectors k1 and k2, and control point matrix m.

k1, k2 and m are typeless nodes to which the knots respectively rows of the control point matrix are connected.

In the C++ class hierarchy the class created by the NURBSURF keyword is derived from a general trimmed nurbs surface class (see TNURBSURF, 6.7.22), so that it can be used at any places where a trimmed nurbs surface is expected (with the same number format and control point type of course)

The following variations of this keyword exist (some of them define the same internal structures, and are only defined to allow consistent naming conventions):

Keyword numbers control points remarks
NURBSURF float homogeneous,3D  
NURBSURF_F float homogeneous,3D  
NURBSURF_D double homogeneous,3D  
       
NURBSURF_E1 float euclidian,1D cannot be rendered
NURBSURF_E3 float euclidian,3D  
NURBSURF_H1 float homogeneous,1D cannot be rendered
NURBSURF_H3 float homogeneous,3D  
       
NURBSURF_F_E1 float euclidean,1D cannot be rendered
NURBSURF_F_E3 float euclidean,3D  
NURBSURF_F_H1 float homogeneous,1D cannot be rendered
NURBSURF_F_H3 float homogeneous,3D  
       
NURBSURF_D_E1 double euclidean,1D cannot be rendered
NURBSURF_D_E3 double euclidean,3D  
NURBSURF_D_H1 double homogeneous,1D cannot be rendered
NURBSURF_D_H3 double homogeneous,3D  


next up previous contents index
Next: 6.7.14 POINTS (v) Up: 6.7 Keywords defining Geometric Previous: 6.7.12 NURBSUBS (ru, rv,   Contents   Index
Administrator 2002-01-20