Go to the documentation of this file.
3 #ifndef tools_glutess_tessmono
4 #define tools_glutess_tessmono
84 for( ;
VertLeq( up->Dst, up->
Org ); up = up->Lprev )
90 while( up->
Lnext != lo ) {
99 if (tempHalfEdge == NULL)
return 0;
100 lo = tempHalfEdge->
Sym;
108 if (tempHalfEdge == NULL)
return 0;
109 up = tempHalfEdge->
Sym;
118 assert( lo->
Lnext != up );
121 if (tempHalfEdge == NULL)
return 0;
122 lo = tempHalfEdge->
Sym;
193 if( ! keepOnlyBoundary ) {
GLUhalfEdge * __gl_meshConnect(GLUhalfEdge *eOrg, GLUhalfEdge *eDst)
int __gl_meshTessellateInterior(GLUmesh *mesh)
void __gl_meshDiscardExterior(GLUmesh *mesh)
int __gl_meshDelete(GLUhalfEdge *eDel)
#define EdgeSign(u, v, w)
void __gl_meshZapFace(GLUface *fZap)
int __gl_meshSetWindingNumber(GLUmesh *mesh, int value, GLUboolean keepOnlyBoundary)
int __gl_meshTessellateMonoRegion(GLUface *face)
inlined C code : ///////////////////////////////////