9 double points[8][3]; // variable sized
13 winding_t *Winding_New(int points);
14 void Winding_Free(winding_t *w);
15 winding_t *Winding_NewFromPlane(double normalx, double normaly, double normalz, double dist);
16 winding_t *Winding_Clip(winding_t *in, double splitnormalx, double splitnormaly, double splitnormalz, double splitdist, int keepon);
17 void Winding_Divide(winding_t *in, double splitnormalx, double splitnormaly, double splitnormalz, double splitdist, winding_t **front, winding_t **back);