VTK
Variables
vtkTableBasedClipperTriangulationTables Namespace Reference

Variables

static const int TetTriangulationTable [16][7]
 
static const int TetVerticesFromEdges [6][2]
 
static const int TetTriangleFaces [4][3]
 
static const int PyramidTriangulationTable [32][13]
 
static const int PyramidVerticesFromEdges [8][2]
 
static const int PyramidTriangleFaces [4][3]
 
static const int PyramidQuadFaces [1][4]
 
static const int WedgeTriangulationTable [64][13]
 
static const int WedgeVerticesFromEdges [9][2]
 
static const int WedgeTriangleFaces [2][3]
 
static const int WedgeQuadFaces [3][4]
 
static const int HexTriangulationTable [256][16]
 
static const int HexVerticesFromEdges [12][2]
 
static const int HexQuadFaces [6][4]
 
static const int VoxTriangulationTable [256][16]
 
static const int VoxVerticesFromEdges [12][2]
 
static const int VoxQuadFaces [6][4]
 
static const int TriVerticesFromEdges [3][2]
 
static const int QuadVerticesFromEdges [4][2]
 
static const int PixelVerticesFromEdges [4][2]
 
static const int LineVerticesFromEdges [1][2]
 

Variable Documentation

◆ TetTriangulationTable

const int vtkTableBasedClipperTriangulationTables::TetTriangulationTable[16][7]
static
Initial value:
= {
{-1, -1, -1, -1, -1, -1, -1},
{ 0, 3, 2, -1, -1, -1, -1},
{ 0, 1, 4, -1, -1, -1, -1},
{ 3, 2, 4, 4, 2, 1, -1},
{ 1, 2, 5, -1, -1, -1, -1},
{ 3, 5, 1, 3, 1, 0, -1},
{ 0, 2, 5, 0, 5, 4, -1},
{ 3, 5, 4, -1, -1, -1, -1},
{ 3, 4, 5, -1, -1, -1, -1},
{ 0, 4, 5, 0, 5, 2, -1},
{ 0, 5, 3, 0, 1, 5, -1},
{ 5, 2, 1, -1, -1, -1, -1},
{ 3, 4, 1, 3, 1, 2, -1},
{ 0, 4, 1, -1, -1, -1, -1},
{ 0, 2, 3, -1, -1, -1, -1},
{-1, -1, -1, -1, -1, -1, -1}
}

Definition at line 54 of file vtkTableBasedClipCases.h.

◆ TetVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::TetVerticesFromEdges[6][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 0 },
{ 0, 3 },
{ 1, 3 },
{ 2, 3 }
}

Definition at line 73 of file vtkTableBasedClipCases.h.

◆ TetTriangleFaces

const int vtkTableBasedClipperTriangulationTables::TetTriangleFaces[4][3]
static
Initial value:
=
{
{ 0, 1, 3 },
{ 1, 2, 3 },
{ 2, 0, 3 },
{ 0, 2, 1 }
}

Definition at line 83 of file vtkTableBasedClipCases.h.

◆ PyramidTriangulationTable

const int vtkTableBasedClipperTriangulationTables::PyramidTriangulationTable[32][13]
static

Definition at line 91 of file vtkTableBasedClipCases.h.

◆ PyramidVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::PyramidVerticesFromEdges[8][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 3 },
{ 3, 0 },
{ 0, 4 },
{ 1, 4 },
{ 2, 4 },
{ 3, 4 }
}

Definition at line 126 of file vtkTableBasedClipCases.h.

◆ PyramidTriangleFaces

const int vtkTableBasedClipperTriangulationTables::PyramidTriangleFaces[4][3]
static
Initial value:
=
{
{ 0, 1, 4 },
{ 1, 2, 4 },
{ 2, 3, 4 },
{ 3, 0, 4 }
}

Definition at line 138 of file vtkTableBasedClipCases.h.

◆ PyramidQuadFaces

const int vtkTableBasedClipperTriangulationTables::PyramidQuadFaces[1][4]
static
Initial value:
=
{
{ 0, 3, 2, 1 }
}

Definition at line 146 of file vtkTableBasedClipCases.h.

◆ WedgeTriangulationTable

const int vtkTableBasedClipperTriangulationTables::WedgeTriangulationTable[64][13]
static

Definition at line 151 of file vtkTableBasedClipCases.h.

◆ WedgeVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::WedgeVerticesFromEdges[9][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 0 },
{ 3, 4 },
{ 4, 5 },
{ 5, 3 },
{ 0, 3 },
{ 1, 4 },
{ 2, 5 },
}

Definition at line 218 of file vtkTableBasedClipCases.h.

◆ WedgeTriangleFaces

const int vtkTableBasedClipperTriangulationTables::WedgeTriangleFaces[2][3]
static
Initial value:
=
{
{ 0, 1, 2 },
{ 3, 5, 4 }
}

Definition at line 231 of file vtkTableBasedClipCases.h.

◆ WedgeQuadFaces

const int vtkTableBasedClipperTriangulationTables::WedgeQuadFaces[3][4]
static
Initial value:
=
{
{ 0, 3, 4, 1 },
{ 1, 4, 5, 2 },
{ 2, 5, 3, 0 }
}

Definition at line 237 of file vtkTableBasedClipCases.h.

◆ HexTriangulationTable

const int vtkTableBasedClipperTriangulationTables::HexTriangulationTable[256][16]
static

Definition at line 244 of file vtkTableBasedClipCases.h.

◆ HexVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::HexVerticesFromEdges[12][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 2 },
{ 2, 3 },
{ 3, 0 },
{ 4, 5 },
{ 5, 6 },
{ 6, 7 },
{ 7, 4 },
{ 0, 4 },
{ 1, 5 },
{ 3, 7 },
{ 2, 6 }
}

Definition at line 503 of file vtkTableBasedClipCases.h.

◆ HexQuadFaces

const int vtkTableBasedClipperTriangulationTables::HexQuadFaces[6][4]
static
Initial value:
=
{
{ 0, 4, 7, 3 },
{ 1, 2, 6, 5 },
{ 0, 1, 5, 4 },
{ 3, 7, 6, 2 },
{ 0, 3, 2, 1 },
{ 4, 5, 6, 7 }
}

Definition at line 519 of file vtkTableBasedClipCases.h.

◆ VoxTriangulationTable

const int vtkTableBasedClipperTriangulationTables::VoxTriangulationTable[256][16]
static

Definition at line 529 of file vtkTableBasedClipCases.h.

◆ VoxVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::VoxVerticesFromEdges[12][2]
static
Initial value:
=
{
{ 0, 1 },
{ 1, 3 },
{ 2, 3 },
{ 0, 2 },
{ 4, 5 },
{ 5, 7 },
{ 6, 7 },
{ 4, 6 },
{ 0, 4 },
{ 1, 5 },
{ 2, 6 },
{ 3, 7 }
}

Definition at line 788 of file vtkTableBasedClipCases.h.

◆ VoxQuadFaces

const int vtkTableBasedClipperTriangulationTables::VoxQuadFaces[6][4]
static
Initial value:
=
{
{ 2, 0, 6, 4 },
{ 1, 3, 5, 7 },
{ 0, 1, 4, 5 },
{ 3, 2, 7, 6 },
{ 1, 0, 3, 2 },
{ 4, 5, 6, 7 }
}

Definition at line 804 of file vtkTableBasedClipCases.h.

◆ TriVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::TriVerticesFromEdges[3][2]
static
Initial value:
=
{
{0,1},
{1,2},
{2,0}
}

Definition at line 814 of file vtkTableBasedClipCases.h.

◆ QuadVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::QuadVerticesFromEdges[4][2]
static
Initial value:
=
{
{0,1},
{1,2},
{2,3},
{3,0}
}

Definition at line 821 of file vtkTableBasedClipCases.h.

◆ PixelVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::PixelVerticesFromEdges[4][2]
static
Initial value:
=
{
{0,1},
{1,3},
{2,3},
{0,2}
}

Definition at line 829 of file vtkTableBasedClipCases.h.

◆ LineVerticesFromEdges

const int vtkTableBasedClipperTriangulationTables::LineVerticesFromEdges[1][2]
static
Initial value:
=
{
{0,1}
}

Definition at line 837 of file vtkTableBasedClipCases.h.