Home | History | Annotate | Download | only in libtess

Lines Matching refs:GLUhalfEdge

51 typedef struct GLUhalfEdge GLUhalfEdge;
124 GLUhalfEdge *anEdge; /* a half-edge with this origin */
136 GLUhalfEdge *anEdge; /* a half edge with this left face */
145 struct GLUhalfEdge {
146 GLUhalfEdge *next; /* doubly-linked list (prev==Sym->next) */
147 GLUhalfEdge *Sym; /* same edge, opposite direction */
148 GLUhalfEdge *Onext; /* next edge CCW around origin */
149 GLUhalfEdge *Lnext; /* next edge CCW around left face */
173 GLUhalfEdge eHead; /* dummy header for edge list */
174 GLUhalfEdge eHeadSym; /* and its symmetric counterpart */
254 GLUhalfEdge *__gl_meshMakeEdge( GLUmesh *mesh );
255 int __gl_meshSplice( GLUhalfEdge *eOrg, GLUhalfEdge *eDst );
256 int __gl_meshDelete( GLUhalfEdge *eDel );
258 GLUhalfEdge *__gl_meshAddEdgeVertex( GLUhalfEdge *eOrg );
259 GLUhalfEdge *__gl_meshSplitEdge( GLUhalfEdge *eOrg );
260 GLUhalfEdge *__gl_meshConnect( GLUhalfEdge *eOrg, GLUhalfEdge *eDst );