Go to the source code of this file.
|
#define | API |
|
#define | ABS(x) (x < 0 ? -(x) : (x)) |
|
|
int | PolygoniseCube (GRIDCELL, float, TRIANGLE *) |
|
float3 | VertexInterp (float, int3, int3, float, float) |
|
TRIANGLE * | marchingCubes (const float *data, const int3 gridDim, int *nbTri) |
|
API void | ComputeMesh (const float *gridVal, const int sizeX, const int sizeY, const int sizeZ, const float isoValue, int *vertnumber, int *facenumber) |
|
API float * | getVertices () |
|
API int * | getTriangles () |
|
API void | freeMeshData () |
|
◆ ABS
#define ABS |
( |
|
x | ) |
(x < 0 ? -(x) : (x)) |
◆ API
◆ ComputeMesh()
API void ComputeMesh |
( |
const float * |
gridVal, |
|
|
const int |
sizeX, |
|
|
const int |
sizeY, |
|
|
const int |
sizeZ, |
|
|
const float |
isoValue, |
|
|
int * |
vertnumber, |
|
|
int * |
facenumber |
|
) |
| |
◆ freeMeshData()
API void freeMeshData |
( |
| ) |
|
◆ getTriangles()
API int* getTriangles |
( |
| ) |
|
◆ getVertices()
API float* getVertices |
( |
| ) |
|
◆ marchingCubes()
TRIANGLE* marchingCubes |
( |
const float * |
data, |
|
|
const int3 |
gridDim, |
|
|
int * |
nbTri |
|
) |
| |
◆ PolygoniseCube()
◆ VertexInterp()