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 | |
1.6.3