Interpolating surface object.
#include <ayam.h>
Data Fields | |
int | width |
width of patch (U) | |
int | height |
height of patch (V) | |
int | close_u |
is patch closed in U? | |
int | close_v |
is patch closed in V? | |
int | order_u |
desired (interpolation) order (U) | |
int | order_v |
desired (interpolation) 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] | |
double | sdlen_u |
length of auto generated start derivative | |
double | edlen_u |
length of auto generated end derivative | |
double | sdlen_v |
length of auto generated start derivative | |
double | edlen_v |
length of auto generated end derivative | |
int | derivs_u |
end derivative mode (U) | |
double * | sderiv_u |
start derivatives [height * 3] | |
double * | ederiv_u |
end derivatives [height * 3] | |
int | derivs_v |
end derivative mode (V) | |
double * | sderiv_v |
start derivatives [width * 3] | |
double * | ederiv_v |
end derivatives [width * 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 |