#include "GL_glu.h"Classes | |
| struct | EdgePair |
| struct | GLUface |
| struct | GLUhalfEdge |
| struct | GLUmesh |
| struct | GLUvertex |
Macros | |
| #define | Dnext Rprev->Sym /* 3 pointers */ |
| #define | Dprev Lnext->Sym |
| #define | Dst Sym->Org |
| #define | Lprev Onext->Sym |
| #define | Oprev Sym->Lnext |
| #define | Rface Sym->Lface |
| #define | Rnext Oprev->Sym /* 3 pointers */ |
| #define | Rprev Sym->Onext |
Typedefs | |
| typedef struct ActiveRegion | ActiveRegion |
| typedef struct GLUface | GLUface |
| typedef struct GLUhalfEdge | GLUhalfEdge |
| typedef struct GLUmesh | GLUmesh |
| typedef struct GLUvertex | GLUvertex |
Functions | |
| GLUhalfEdge * | __gl_meshAddEdgeVertex (GLUhalfEdge *eOrg) |
| void | __gl_meshCheckMesh (GLUmesh *mesh) |
| GLUhalfEdge * | __gl_meshConnect (GLUhalfEdge *eOrg, GLUhalfEdge *eDst) |
| int | __gl_meshDelete (GLUhalfEdge *eDel) |
| void | __gl_meshDeleteMesh (GLUmesh *mesh) |
| GLUhalfEdge * | __gl_meshMakeEdge (GLUmesh *mesh) |
| GLUmesh * | __gl_meshNewMesh (void) |
| int | __gl_meshSplice (GLUhalfEdge *eOrg, GLUhalfEdge *eDst) |
| GLUhalfEdge * | __gl_meshSplitEdge (GLUhalfEdge *eOrg) |
| GLUmesh * | __gl_meshUnion (GLUmesh *mesh1, GLUmesh *mesh2) |
| void | __gl_meshZapFace (GLUface *fZap) |
| GLUhalfEdge * __gl_meshAddEdgeVertex | ( | GLUhalfEdge * | eOrg | ) |
| GLUhalfEdge * __gl_meshConnect | ( | GLUhalfEdge * | eOrg, |
| GLUhalfEdge * | eDst ) |
| int __gl_meshDelete | ( | GLUhalfEdge * | eDel | ) |
| GLUhalfEdge * __gl_meshMakeEdge | ( | GLUmesh * | mesh | ) |
| int __gl_meshSplice | ( | GLUhalfEdge * | eOrg, |
| GLUhalfEdge * | eDst ) |
| GLUhalfEdge * __gl_meshSplitEdge | ( | GLUhalfEdge * | eOrg | ) |