src/libtess2/mesh.h File Reference

Go to the source code of this file.

Classes

struct  TESSvertex
struct  TESSface
struct  TESShalfEdge
struct  TESSmesh

Typedefs

typedef struct TESSmesh TESSmesh
typedef struct TESSvertex TESSvertex
typedef struct TESSface TESSface
typedef struct TESShalfEdge TESShalfEdge
typedef struct ActiveRegion ActiveRegion

Functions

TESShalfEdgetessMeshMakeEdge (TESSmesh *mesh)
int tessMeshSplice (TESSmesh *mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst)
int tessMeshDelete (TESSmesh *mesh, TESShalfEdge *eDel)
TESShalfEdgetessMeshAddEdgeVertex (TESSmesh *mesh, TESShalfEdge *eOrg)
TESShalfEdgetessMeshSplitEdge (TESSmesh *mesh, TESShalfEdge *eOrg)
TESShalfEdgetessMeshConnect (TESSmesh *mesh, TESShalfEdge *eOrg, TESShalfEdge *eDst)
TESSmeshtessMeshNewMesh (TESSalloc *alloc)
TESSmeshtessMeshUnion (TESSalloc *alloc, TESSmesh *mesh1, TESSmesh *mesh2)
int tessMeshMergeConvexFaces (TESSmesh *mesh, int maxVertsPerFace)
void tessMeshDeleteMesh (TESSalloc *alloc, TESSmesh *mesh)
void tessMeshZapFace (TESSmesh *mesh, TESSface *fZap)
void tessMeshCheckMesh (TESSmesh *mesh)

Typedef Documentation

typedef struct TESSmesh TESSmesh
typedef struct TESSvertex TESSvertex
typedef struct TESSface TESSface
typedef struct TESShalfEdge TESShalfEdge
typedef struct ActiveRegion ActiveRegion

Function Documentation

TESShalfEdge* tessMeshMakeEdge ( TESSmesh mesh )
int tessMeshSplice ( TESSmesh mesh,
TESShalfEdge eOrg,
TESShalfEdge eDst 
)
int tessMeshDelete ( TESSmesh mesh,
TESShalfEdge eDel 
)
TESShalfEdge* tessMeshAddEdgeVertex ( TESSmesh mesh,
TESShalfEdge eOrg 
)
TESShalfEdge* tessMeshSplitEdge ( TESSmesh mesh,
TESShalfEdge eOrg 
)
TESShalfEdge* tessMeshConnect ( TESSmesh mesh,
TESShalfEdge eOrg,
TESShalfEdge eDst 
)
TESSmesh* tessMeshNewMesh ( TESSalloc alloc )
TESSmesh* tessMeshUnion ( TESSalloc alloc,
TESSmesh mesh1,
TESSmesh mesh2 
)
int tessMeshMergeConvexFaces ( TESSmesh mesh,
int  maxVertsPerFace 
)
void tessMeshDeleteMesh ( TESSalloc alloc,
TESSmesh mesh 
)
void tessMeshZapFace ( TESSmesh mesh,
TESSface fZap 
)
void tessMeshCheckMesh ( TESSmesh mesh )