Home | History | Annotate | Download | only in libtess

Lines Matching refs:e2

67  * - each pair of adjacent edges e2=Succ(e1) satisfies EdgeLeq(e1,e2)
69 * - if EdgeLeq(e2,e1) as well (at any valid sweep event), then e1 and e2
123 GLUhalfEdge *e1, *e2;
127 e2 = reg2->eUp;
130 if( e2->Dst == event ) {
134 if( VertLeq( e1->Org, e2->Org )) {
135 return EdgeSign( e2->Dst, e1->Org, e2->Org ) <= 0;
137 return EdgeSign( e1->Dst, e2->Org, e1->Org ) >= 0;
139 return EdgeSign( e2->Dst, event, e2->Org ) <= 0;
141 if( e2->Dst == event ) {
145 /* General case - compute signed distance *from* e1, e2 to event */
147 t2 = EdgeEval( e2->Dst, event, e2->Org );
440 GLUhalfEdge *e2 )
443 * e1->Org is kept, while e2->Org is discarded.
450 data[1] = e2->Org->data;
452 if ( !__gl_meshSplice( e1, e2 ) ) longjmp(tess->env,1);
1319 * e1 < e2 iff e1.x < e2.x || (e1.x == e2.x && e1.y < e2.y)