ay_pamesh_object Struct Reference

Bilinear/Bicubic patch mesh object.

#include <ayam.h>

Data Fields

int width
 width of patch mesh (U)
int height
 height of patch mesh (V)
int close_u
 is patch mesh closed in U?
int close_v
 is patch mesh closed in V?
double * controlv
 control points [width * height * 4]
int is_rat
 is any weight != 1.0
int type
 type of patch mesh (AY_PT*, bilinear or bicubic)
int btype_u
 basis type of patch mesh in U, (AY_BT*)
int btype_v
 basis type of patch mesh in V, (AY_BT*)
int ustep
 step size of basis in U
double * ubasis
 U basis [16], only in use for btype_u == AY_BTCUSTOM.
int vstep
 step size of basis in V
double * vbasis
 V basis [16], only in use for btype_v == AY_BTCUSTOM.
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 Thu Jan 2 15:24:24 2025 for Ayam by  doxygen 1.6.3