#include "geom"
#include "mesh"
Go to the source code of this file.
◆ tools_glutess_tessmono
#define tools_glutess_tessmono |
◆ __gl_meshDiscardExterior()
void __gl_meshDiscardExterior |
( |
GLUmesh * |
mesh | ) |
|
|
inline |
◆ __gl_meshSetWindingNumber()
int __gl_meshSetWindingNumber |
( |
GLUmesh * |
mesh, |
|
|
int |
value, |
|
|
GLUboolean |
keepOnlyBoundary |
|
) |
| |
|
inline |
Definition at line 179 of file tessmono.
193 if( ! keepOnlyBoundary ) {
◆ __gl_meshTessellateInterior()
int __gl_meshTessellateInterior |
( |
GLUmesh * |
mesh | ) |
|
|
inline |
◆ __gl_meshTessellateMonoRegion()
int __gl_meshTessellateMonoRegion |
( |
GLUface * |
face | ) |
|
|
inline |
inlined C code : ///////////////////////////////////
Definition at line 72 of file 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;