Home | History | Annotate | Download | only in libtess

Lines Matching refs:Sym

61  * Each half-edge has a pointer to its mate (the "symmetric" half-edge Sym),
68 * Sym = the mate of a half-edge (same edge, but opposite direction)
81 * in pairs (e and e->Sym), each half-edge stores a pointer in only
83 * will visit each *edge* once (ie. e or e->Sym, but not both).
84 * e->Sym stores a pointer in the opposite direction, thus it is
85 * always true that e->Sym->next->Sym->next == e.
139 GLUhalfEdge *next; /* doubly-linked list (prev==Sym->next) */
140 GLUhalfEdge *Sym; /* same edge, opposite direction */
152 #define Rface Sym->Lface
153 #define Dst Sym->Org
155 #define Oprev Sym->Lnext
156 #define Lprev Onext->Sym
157 #define Dprev Lnext->Sym
158 #define Rprev Sym->Onext
159 #define Dnext Rprev->Sym /* 3 pointers */
160 #define Rnext Oprev->Sym /* 3 pointers */