|
Classes |
struct | TRIANGLE |
Typedefs |
typedef float(* | FORMULA )(mpVector) |
Functions |
mpVector | LinearInterp (mp4Vector p1, mp4Vector p2, float value) |
TRIANGLE * | MC (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector *points, int &numTriangles) |
TRIANGLE * | MarchingCubesRec (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int numCubes, int *ii, int *jj, int *kk, float minValue, mp4Vector *points, int &numTriangles) |
TRIANGLE * | MCFace0 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MCFace1 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MCFace2 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MCFace3 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MCFace4 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MCFace5 (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector prevVerts[4], mpVector prevIntVerts[4], int edgeIndex, mp4Vector prevGradVerts[4], mpVector prevGrads[4], int gradIndex, bool *marchedCubes) |
TRIANGLE * | MarchOneCube (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, int ind, int i, int j, int k, float minValue, mp4Vector *points, TRIANGLE *triangles, int &numTriangles, mp4Vector verts[8], mpVector intVerts[12], int &edgeIndex, mp4Vector gradVerts[8], mpVector grads[12], int &indGrad) |
float * | MCFind (int ncellsX, int ncellsY, int ncellsZ, float minValue, mp4Vector *points) |
TRIANGLE * | MCRecFind (int ncellsX, int ncellsY, int ncellsZ, float gradFactorX, float gradFactorY, float gradFactorZ, float minValue, mp4Vector *points, int &numTriangles) |