Searched refs:GLUhalfEdge (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/glu/dist/src/libtess/
H A Dmesh.h44 typedef struct GLUhalfEdge GLUhalfEdge; typedef in typeref:struct:GLUhalfEdge
117 GLUhalfEdge *anEdge; /* a half-edge with this origin */
129 GLUhalfEdge *anEdge; /* a half edge with this left face */
138 struct GLUhalfEdge { struct
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 eHea
[all...]
H A Dmesh.c63 typedef struct { GLUhalfEdge e, eSym; } EdgePair;
69 static GLUhalfEdge *MakeEdge( GLUhalfEdge *eNext )
71 GLUhalfEdge *e;
72 GLUhalfEdge *eSym;
73 GLUhalfEdge *ePrev;
117 static void Splice( GLUhalfEdge *a, GLUhalfEdge *b )
119 GLUhalfEdge *aOnext = a->Onext;
120 GLUhalfEdge *bOnex
[all...]
H A Dsweep.h60 GLUhalfEdge *eUp; /* upper edge, directed right to left */
H A Dtessmono.c74 GLUhalfEdge *up, *lo;
98 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( lo->Lnext, lo );
107 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( up, up->Lprev );
120 GLUhalfEdge *tempHalfEdge= __gl_meshConnect( lo->Lnext, lo );
182 GLUhalfEdge *e, *eNext;
H A Drender.c55 GLUhalfEdge *eStart; /* edge where this primitive starts */
56 void (*render)(GLUtesselator *, GLUhalfEdge *, long);
60 static struct FaceCount MaximumFan( GLUhalfEdge *eOrig );
61 static struct FaceCount MaximumStrip( GLUhalfEdge *eOrig );
63 static void RenderFan( GLUtesselator *tess, GLUhalfEdge *eStart, long size );
64 static void RenderStrip( GLUtesselator *tess, GLUhalfEdge *eStart, long size );
65 static void RenderTriangle( GLUtesselator *tess, GLUhalfEdge *eStart,
119 GLUhalfEdge *e = fOrig->anEdge;
158 static struct FaceCount MaximumFan( GLUhalfEdge *eOrig )
166 GLUhalfEdge *
[all...]
H A Dsweep.c122 GLUhalfEdge *e1, *e2;
166 static int FixUpperEdge( ActiveRegion *reg, GLUhalfEdge *newEdge )
183 GLUhalfEdge *e;
215 GLUhalfEdge *eNewUp )
275 GLUhalfEdge *e = reg->eUp;
284 static GLUhalfEdge *FinishLeftRegions( GLUtesselator *tess,
300 GLUhalfEdge *e, *ePrev;
341 GLUhalfEdge *eFirst, GLUhalfEdge *eLast, GLUhalfEdge *eTopLef
[all...]
H A Dtess.h65 GLUhalfEdge *lastEdge; /* lastEdge->Org is the most recent vertex */
H A Dtess.c83 typedef struct { GLUhalfEdge e, eSym; } EdgePair;
347 GLUhalfEdge *e;
H A Dnormal.c146 GLUhalfEdge *e;

Completed in 8 milliseconds