Developer Documentation
|
Static Public Member Functions | |
static double | Interpolate (double v1, double v2) |
static float | Interpolate (float v1, float v2) |
static int | AddTriangleIndices (int mcIndex, int *triangles) |
static int | GetIndex (const double values[Cube::CORNERS], double iso) |
static int | IsAmbiguous (const double v[Cube::CORNERS], double isoValue, int faceIndex) |
static int | HasRoots (const double v[Cube::CORNERS], double isoValue) |
static int | HasRoots (const double v[Cube::CORNERS], double isoValue, int faceIndex) |
static int | AddTriangles (const double v[Cube::CORNERS], double isoValue, Triangle *triangles) |
static int | AddTriangleIndices (const double v[Cube::CORNERS], double isoValue, int *triangles) |
static int | GetIndex (const float values[Cube::CORNERS], float iso) |
static int | IsAmbiguous (const float v[Cube::CORNERS], float isoValue, int faceIndex) |
static int | HasRoots (const float v[Cube::CORNERS], float isoValue) |
static int | HasRoots (const float v[Cube::CORNERS], float isoValue, int faceIndex) |
static int | AddTriangles (const float v[Cube::CORNERS], float isoValue, Triangle *triangles) |
static int | AddTriangleIndices (const float v[Cube::CORNERS], float isoValue, int *triangles) |
static int | IsAmbiguous (int mcIndex, int faceIndex) |
static int | HasRoots (int mcIndex) |
static int | HasFaceRoots (int mcIndex, int faceIndex) |
static int | HasEdgeRoots (int mcIndex, int edgeIndex) |
Definition at line 91 of file MarchingCubes.h.