|
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.
1.0 by
1.7.3