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 * breakv
 break point vector [n,x1,y1,z1,u1,.
double glu_sampling_tolerance
 drawing quality
int display_mode
 drawing mode
GLUnurbsObj * no
 GLU NURBS object.
float * fltcv
 cached float data for GLU
ay_stess_curve stess [2]
 stess tesselations
int createmp
 create multiple points?
ay_mpointmpoints
 multiple points

Field Documentation

..,xn,yn,zn,un]


The documentation for this struct was generated from the following file:
Generated on Thu Jan 2 15:24:24 2025 for Ayam by  doxygen 1.6.3