NURBS curve object.
#include <ayam.h>
Data Fields | |
| int | type |
| curve type (AY_CTOPEN, AY_CTCLOSED, AY_CTPERIODIC) | |
| int | length |
| curve length | |
| int | order |
| curve order | |
| int | knot_type |
| knot type (AY_KT*) | |
| int | is_rat |
| is any weight != 1.0 | |
| double * | controlv |
| control points [length * 4] | |
| double * | knotv |
| knot vector [length + order] | |
| double | glu_sampling_tolerance |
| drawing quality | |
| int | display_mode |
| drawing mode | |
| GLUnurbsObj * | no |
| GLU NURBS object. | |
| int | tesslen |
| number of points in tesselation | |
| double * | tessv |
| cached tesselation [tesslen*3] | |
| int | tessqf |
| cached tesselation quality | |
| int | createmp |
| create multiple points? | |
| ay_mpoint * | mpoints |
| multiple points | |
1.7.1