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: 6.7.14 POINTS (v)
Up: 6.7 Keywords defining Geometric
Previous: 6.7.12 NURBSUBS (ru, rv,
  Contents
  Index
Administrator
2002-01-20