Polygonal mesh object.
#include <ayam.h>
Data Fields | |
int | type |
unused | |
unsigned int | npolys |
total number of polygons | |
unsigned int * | nloops |
loops per polygon [npolys] | |
unsigned int * | nverts |
verts per loop[total_sum(nloops)] | |
unsigned int * | verts |
[total_sum(nverts)] | |
unsigned int | ncontrols |
total number of control points | |
int | has_normals |
vertex normals? 0 - No, stride=3; 1 - Yes, stride=6 | |
double * | controlv |
control points [ncontrols * stride] | |
double * | face_normals |
face normals [npolys * 3] | |
unsigned char * | face_selection |
face selection [roundup(npolys / 8)] |