![]() |
Prusa Slicer 2.6.0
|
#include "gluos.h"#include <stdlib.h>#include "geom.h"#include "mesh.h"#include "tessmono.h"#include <assert.h>
Include dependency graph for tessmono.c:Go to the source code of this file.
Macros | |
| #define | AddWinding(eDst, eSrc) |
| #define | MARKED_FOR_DELETION 0x7fffffff |
Functions | |
| int | __gl_meshTessellateMonoRegion (GLUface *face) |
| int | __gl_meshTessellateInterior (GLUmesh *mesh) |
| void | __gl_meshDiscardExterior (GLUmesh *mesh) |
| int | __gl_meshSetWindingNumber (GLUmesh *mesh, int value, GLboolean keepOnlyBoundary) |
| #define AddWinding | ( | eDst, | |
| eSrc | |||
| ) |
| #define MARKED_FOR_DELETION 0x7fffffff |
References __gl_meshZapFace(), GLUmesh::fHead, GLUface::inside, and GLUface::next.
Referenced by gluTessEndPolygon().
Here is the call graph for this function:
Here is the caller graph for this function:References __gl_meshDelete(), GLUmesh::eHead, GLUface::inside, GLUhalfEdge::Lface, GLUhalfEdge::next, and GLUhalfEdge::winding.
Referenced by gluTessEndPolygon().
Here is the call graph for this function:
Here is the caller graph for this function:| int __gl_meshTessellateInterior | ( | GLUmesh * | mesh | ) |
References __gl_meshTessellateMonoRegion(), GLUmesh::fHead, GLUface::inside, and GLUface::next.
Referenced by gluTessEndPolygon().
Here is the call graph for this function:
Here is the caller graph for this function:| int __gl_meshTessellateMonoRegion | ( | GLUface * | face | ) |
References __gl_meshConnect(), GLUface::anEdge, EdgeGoesLeft, EdgeGoesRight, EdgeSign, GLUhalfEdge::Lnext, GLUhalfEdge::Org, GLUhalfEdge::Sym, and VertLeq.
Referenced by __gl_meshTessellateInterior().
Here is the call graph for this function:
Here is the caller graph for this function: