Approximating surface object.
#include <ayam.h>
Data Fields | |
int | mode |
approximation mode (U, V, UV, VU) | |
int | width |
width of patch (U) | |
int | height |
height of patch (V) | |
int | awidth |
desired width of created NURBS patch (U) (< width) | |
int | aheight |
desired height of created NURBS patch (V) (< height) | |
int | close_u |
is patch closed in U? | |
int | close_v |
is patch closed in V? | |
int | order_u |
desired (approximation) order (U) | |
int | order_v |
desired (approximation) order (V) | |
int | ktype_u |
knot (parameterization) type (U) | |
int | ktype_v |
knot (parameterization) type (V) | |
double * | controlv |
control points (data points) [width * height * 3] | |
ay_object * | npatch |
cached NURBS patch representation | |
ay_object * | caps_and_bevels |
cached caps and bevel objects | |
double | glu_sampling_tolerance |
drawing quality | |
int | display_mode |
drawing mode |