#include <cd_hull.h>
|
void | AddConvexTriangle (ConvexHullTriangleInterface *callback, const double *p1, const double *p2, const double *p3) |
|
void | BringOutYourDead (const double *verts, unsigned int vcount, double *overts, unsigned int &ocount, unsigned int *indices, unsigned indexcount) |
|
bool | CleanupVertices (unsigned int svcount, const double *svertices, unsigned int stride, unsigned int &vcount, double *vertices, double normalepsilon, double *scale) |
|
double | ComputeNormal (double *n, const double *A, const double *B, const double *C) |
|
Definition at line 221 of file cd_hull.h.
◆ AddConvexTriangle()
void ConvexDecomposition::HullLibrary::AddConvexTriangle |
( |
ConvexHullTriangleInterface * |
callback, |
|
|
const double * |
p1, |
|
|
const double * |
p2, |
|
|
const double * |
p3 |
|
) |
| |
|
private |
◆ BringOutYourDead()
void ConvexDecomposition::HullLibrary::BringOutYourDead |
( |
const double * |
verts, |
|
|
unsigned int |
vcount, |
|
|
double * |
overts, |
|
|
unsigned int & |
ocount, |
|
|
unsigned int * |
indices, |
|
|
unsigned |
indexcount |
|
) |
| |
|
private |
◆ CleanupVertices()
bool ConvexDecomposition::HullLibrary::CleanupVertices |
( |
unsigned int |
svcount, |
|
|
const double * |
svertices, |
|
|
unsigned int |
stride, |
|
|
unsigned int & |
vcount, |
|
|
double * |
vertices, |
|
|
double |
normalepsilon, |
|
|
double * |
scale |
|
) |
| |
|
private |
◆ ComputeNormal()
double ConvexDecomposition::HullLibrary::ComputeNormal |
( |
double * |
n, |
|
|
const double * |
A, |
|
|
const double * |
B, |
|
|
const double * |
C |
|
) |
| |
|
private |
◆ CreateConvexHull()
◆ CreateTriangleMesh()
◆ ReleaseResult()
The documentation for this class was generated from the following files: