Equalizer 1.0
|
Public Member Functions | |
void | updatePerFrameInfo (const eq::Matrix4d &modelviewM, const eq::Matrix3d &modelviewITM, const double sliceDistance, const eq::Range &range) |
eq::Vector3f | getPosition (const int vertexNum, const int sliceNum) const |
Public Attributes | |
float | shaderVertices [24] |
eq::Vector3f | viewVecf |
eq::Vector4d | viewVec |
int | frontIndex |
double | sliceDistance |
double | planeStart |
Static Public Attributes | |
static const int | nSequence [8][8] |
static const float | sequence [64] |
static const float | v1 [24] |
static const float | v2 [24] |
Public Types | |
typedef eq::Vector3f | float3 |
Definition at line 38 of file sliceClipping.h.
const int eVolve::SliceClipper::nSequence [static] |
{ {7,3,5,6,1,2,4,0}, {6,2,4,7,0,3,5,1}, {5,1,4,7,0,3,6,2}, {4,0,5,6,1,2,7,3}, {3,1,2,7,0,5,6,4}, {2,0,3,6,1,4,7,5}, {1,0,3,5,2,4,7,6}, {0,1,2,4,3,5,6,7}, }
Definition at line 40 of file sliceClipping.h.
const float eVolve::SliceClipper::sequence [static] |
{ 0, 1, 4, 2, 3, 5, 6, 7, 1, 0, 3, 5, 4, 2, 7, 6, 2, 0, 6, 3, 1, 4, 7, 5, 3, 1, 2, 7, 5, 0, 6, 4, 4, 0, 5, 6, 2, 1, 7, 3, 5, 1, 7, 4, 0, 3, 6, 2, 6, 2, 4, 7, 3, 0, 5, 1, 7, 3, 6, 5, 1, 2, 4, 0 }
Definition at line 43 of file sliceClipping.h.
const float eVolve::SliceClipper::v1 [static] |
{ 0, 1, 4, 4, 1, 0, 1, 4, 0, 2, 5, 5, 2, 0, 2, 5, 0, 3, 6, 6, 3, 0, 3, 6 }
Definition at line 44 of file sliceClipping.h.
const float eVolve::SliceClipper::v2 [static] |
{ 1, 4, 7, 7, 5, 1, 4, 7, 2, 5, 7, 7, 6, 2, 5, 7, 3, 6, 7, 7, 4, 3, 6, 7 }
Definition at line 45 of file sliceClipping.h.