Data Fields

ay_nurbcurve_object Struct Reference

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_mpointmpoints
 multiple points

The documentation for this struct was generated from the following file: