Searched refs:GLUhalfEdge (Results 1 - 9 of 9) sorted by relevance
| /xsrc/external/mit/glu/dist/src/libtess/ |
| H A D | mesh.h | 44 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 D | mesh.c | 63 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 D | sweep.h | 60 GLUhalfEdge *eUp; /* upper edge, directed right to left */
|
| H A D | tessmono.c | 74 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 D | render.c | 55 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 D | sweep.c | 122 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 D | tess.h | 65 GLUhalfEdge *lastEdge; /* lastEdge->Org is the most recent vertex */
|
| H A D | tess.c | 83 typedef struct { GLUhalfEdge e, eSym; } EdgePair; 347 GLUhalfEdge *e;
|
| H A D | normal.c | 146 GLUhalfEdge *e;
|
Completed in 8 milliseconds