#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) |
typedef struct ActiveRegion ActiveRegion |
typedef struct GLUhalfEdge GLUhalfEdge |
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 | ) |