|
void | MCRecMain (int NX, int NY, int NZ, float minV, Vector4[] P, float tolV, bool reversedThreshold, Vector3 delta, Vector3 origin, Color[] colors=null) |
|
Definition at line 71 of file MarchingCubesRec.cs.
void MarchingCubesRec.LinearInterp |
( |
Vector4 |
p1, |
|
|
Vector4 |
p2 |
|
) |
| |
|
private |
void MarchingCubesRec.MarchOneCube |
( |
| ) |
|
|
private |
Definition at line 493 of file MarchingCubesRec.cs.
References cubeIndex, depthSize, MarchingCubesTables.edgeTable, GenerateMesh.GM(), ind, LinearInterp(), MarchingModel.MColors, MarchingModel.Mtriangles, MarchingModel.Mvertices, nbIndTriangles, nbIndVertices, numVertices, p, sliceSize, MarchingModel.TMPColors, MarchingModel.TMPtriangles, MarchingModel.TMPvertices, and MarchingCubesTables.triTable.
Referenced by MCRec().
void MarchingCubesRec.MarchOneCube_2 |
( |
| ) |
|
|
private |
Definition at line 816 of file MarchingCubesRec.cs.
References cubeIndex, depthSize, MarchingCubesTables.edgeTable, GenerateMesh.GM(), ind, LinearInterp(), MarchingModel.MColors, MarchingModel.Mtriangles, MarchingModel.Mvertices, nbIndTriangles, nbIndVertices, numVertices, p, sliceSize, MarchingModel.TMPColors, MarchingModel.TMPtriangles, MarchingModel.TMPvertices, and MarchingCubesTables.triTable.
Referenced by MCRec().
void MarchingCubesRec.MarchOneCube_2_Rev |
( |
| ) |
|
|
private |
Definition at line 1634 of file MarchingCubesRec.cs.
References cubeIndex, depthSize, MarchingCubesTables.edgeTable, GenerateMesh.GM(), ind, LinearInterp(), MarchingModel.MColors, MarchingModel.Mtriangles, MarchingModel.Mvertices, nbIndTriangles, nbIndVertices, numVertices, p, sliceSize, MarchingModel.TMPColors, MarchingModel.TMPtriangles, MarchingModel.TMPvertices, and MarchingCubesTables.triTable.
Referenced by MCRecReversedThres().
void MarchingCubesRec.MarchOneCube_Rev |
( |
| ) |
|
|
private |
Definition at line 1312 of file MarchingCubesRec.cs.
References cubeIndex, depthSize, MarchingCubesTables.edgeTable, GenerateMesh.GM(), ind, LinearInterp(), MarchingModel.MColors, MarchingModel.Mtriangles, MarchingModel.Mvertices, nbIndTriangles, nbIndVertices, numVertices, p, sliceSize, MarchingModel.TMPColors, MarchingModel.TMPtriangles, MarchingModel.TMPvertices, and MarchingCubesTables.triTable.
Referenced by MCRecReversedThres().
void MarchingCubesRec.MCInitAndFindEachIndex |
( |
Vector4[] |
P | ) |
|
|
private |
void MarchingCubesRec.MCInitAndFindEachIndex_2 |
( |
Vector4[] |
P | ) |
|
|
private |
void MarchingCubesRec.MCInitAndFindEachIndex_2_Rev |
( |
Vector4[] |
P | ) |
|
|
private |
void MarchingCubesRec.MCInitAndFindEachIndex_Rev |
( |
Vector4[] |
P | ) |
|
|
private |
void MarchingCubesRec.MCRec |
( |
Vector4[] |
P | ) |
|
|
private |
Definition at line 294 of file MarchingCubesRec.cs.
References MarchOneCube(), MarchOneCube_2(), MCInitAndFindEachIndex(), MCInitAndFindEachIndex_2(), sliceSize, TestFace0(), TestFace0_2(), TestFace2(), TestFace2_2(), TestFace3(), TestFace3_2(), TestFace4(), TestFace4_2(), TestFace5(), and TestFace5_2().
Referenced by MCRecMain().
void MarchingCubesRec.MCRecMain |
( |
int |
NX, |
|
|
int |
NY, |
|
|
int |
NZ, |
|
|
float |
minV, |
|
|
Vector4[] |
P, |
|
|
float |
tolV, |
|
|
bool |
reversedThreshold, |
|
|
Vector3 |
delta, |
|
|
Vector3 |
origin, |
|
|
Color[] |
colors = null |
|
) |
| |
Definition at line 141 of file MarchingCubesRec.cs.
References colors, dataLength, GenerateMesh.GM(), MarchingModel.MColors, MCRec(), MCRecReversedThres(), MarchingModel.Mtriangles, MarchingModel.Mvertices, nbIndTriangles, nbIndVertices, ncellsX, ncellsZ, SetAllVariablesToNull(), sliceSize, MarchingModel.TMPColors, MarchingModel.TMPtriangles, and MarchingModel.TMPvertices.
void MarchingCubesRec.MCRecReversedThres |
( |
Vector4[] |
P | ) |
|
|
private |
Definition at line 1236 of file MarchingCubesRec.cs.
References MarchOneCube_2_Rev(), MarchOneCube_Rev(), MCInitAndFindEachIndex_2_Rev(), MCInitAndFindEachIndex_Rev(), sliceSize, TestFace0(), TestFace0_2(), TestFace2(), TestFace2_2(), TestFace3(), TestFace3_2(), TestFace4(), TestFace4_2(), TestFace5(), and TestFace5_2().
Referenced by MCRecMain().
void MarchingCubesRec.SetAllVariablesToNull |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace0 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace0_2 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace2 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace2_2 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace3 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace3_2 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace4 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace4_2 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace5 |
( |
| ) |
|
|
private |
void MarchingCubesRec.TestFace5_2 |
( |
| ) |
|
|
private |
Vector3 MarchingCubesRec.center |
|
private |
Color [] MarchingCubesRec.colors |
|
private |
int MarchingCubesRec.cubeIndex |
|
private |
int MarchingCubesRec.dataLength |
|
private |
Vector3 MarchingCubesRec.Delta |
|
private |
int MarchingCubesRec.depthSize |
|
private |
int MarchingCubesRec.edgeIndex |
|
private |
bool [] MarchingCubesRec.foundVert |
|
private |
int MarchingCubesRec.fullInd |
|
private |
int [] MarchingCubesRec.index |
|
private |
int MarchingCubesRec.indFound |
|
private |
int MarchingCubesRec.indice |
|
private |
Queue<int> MarchingCubesRec.IndQueue |
|
private |
Queue<int> MarchingCubesRec.IndQueue2 |
|
private |
Vector3 [] MarchingCubesRec.intVerts |
|
private |
bool [] MarchingCubesRec.marchedCubes |
|
private |
bool [] MarchingCubesRec.marchedCubes2 |
|
private |
float MarchingCubesRec.minValue |
|
private |
int [] MarchingCubesRec.Mtriangles |
|
private |
Vector3 [] MarchingCubesRec.Mvertices |
|
private |
int MarchingCubesRec.nbIndTriangles |
|
private |
int MarchingCubesRec.nbIndVertices |
|
private |
int MarchingCubesRec.ncellsX |
|
private |
int MarchingCubesRec.ncellsY |
|
private |
int MarchingCubesRec.ncellsZ |
|
private |
int MarchingCubesRec.numVertices |
|
private |
Vector3 MarchingCubesRec.Origin |
|
private |
Vector4 MarchingCubesRec.p |
|
private |
Vector4 [] MarchingCubesRec.points |
|
private |
bool [] MarchingCubesRec.queuedCubes |
|
private |
bool [] MarchingCubesRec.queuedCubes2 |
|
private |
int MarchingCubesRec.sliceNb |
|
private |
int MarchingCubesRec.sliceSize |
|
private |
Definition at line 81 of file MarchingCubesRec.cs.
Referenced by MarchOneCube(), MarchOneCube_2(), MarchOneCube_2_Rev(), MarchOneCube_Rev(), MCInitAndFindEachIndex(), MCInitAndFindEachIndex_2(), MCInitAndFindEachIndex_2_Rev(), MCInitAndFindEachIndex_Rev(), MCRec(), MCRecMain(), and MCRecReversedThres().
int MarchingCubesRec.surfaceNb |
|
private |
string MarchingCubesRec.tag |
|
private |
int [] MarchingCubesRec.TMPtriangles |
|
private |
Vector3 [] MarchingCubesRec.TMPvertices |
|
private |
int [] MarchingCubesRec.vertIndexGrid |
|
private |
int [] MarchingCubesRec.vertIndexGrid2 |
|
private |
Vector4 [] MarchingCubesRec.verts |
|
private |
int MarchingCubesRec.XPos |
|
private |
Queue<int> MarchingCubesRec.XPosQueue |
|
private |
Queue<int> MarchingCubesRec.XPosQueue2 |
|
private |
int MarchingCubesRec.YPos |
|
private |
Queue<int> MarchingCubesRec.YPosQueue |
|
private |
Queue<int> MarchingCubesRec.YPosQueue2 |
|
private |
int MarchingCubesRec.ZPos |
|
private |
Queue<int> MarchingCubesRec.ZPosQueue |
|
private |
Queue<int> MarchingCubesRec.ZPosQueue2 |
|
private |
The documentation for this class was generated from the following file: