Lines Matching defs:GLUhalfEdge
44 typedef struct GLUhalfEdge GLUhalfEdge;
117 GLUhalfEdge *anEdge; /* a half-edge with this origin */
129 GLUhalfEdge *anEdge; /* a half edge with this left face */
138 struct GLUhalfEdge {
139 GLUhalfEdge *next; /* doubly-linked list (prev==Sym->next) */
140 GLUhalfEdge *Sym; /* same edge, opposite direction */
141 GLUhalfEdge *Onext; /* next edge CCW around origin */
142 GLUhalfEdge *Lnext; /* next edge CCW around left face */
166 GLUhalfEdge eHead; /* dummy header for edge list */
167 GLUhalfEdge eHeadSym; /* and its symmetric counterpart */
247 GLUhalfEdge *__gl_meshMakeEdge( GLUmesh *mesh );
248 int __gl_meshSplice( GLUhalfEdge *eOrg, GLUhalfEdge *eDst );
249 int __gl_meshDelete( GLUhalfEdge *eDel );
251 GLUhalfEdge *__gl_meshAddEdgeVertex( GLUhalfEdge *eOrg );
252 GLUhalfEdge *__gl_meshSplitEdge( GLUhalfEdge *eOrg );
253 GLUhalfEdge *__gl_meshConnect( GLUhalfEdge *eOrg, GLUhalfEdge *eDst );