ay_ipatch_object Struct Reference

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_objectnpatch
 cached NURBS patch representation
ay_objectcaps_and_bevels
 cached caps and bevel objects
double glu_sampling_tolerance
 drawing quality
int display_mode
 drawing mode

The documentation for this struct was generated from the following file:
Generated on Sat Mar 4 08:21:25 2023 for Ayam by  doxygen 1.6.3