|
static constexpr Shape | shape = Shape::TrigonalPrism |
|
static constexpr PointGroup | pointGroup = PointGroup::D3h |
|
static constexpr unsigned | size = 6 |
|
static constexpr char | stringName [] = "trigonal prism" |
|
static constexpr std::array
< Temple::Vector, 6 > | coordinates |
|
static constexpr auto | angleLookupTable |
|
static constexpr std::array
< std::array< unsigned, 6 >, 2 > | rotations |
|
static constexpr std::array
< std::array< unsigned, 4 >, 2 > | tetrahedra |
|
static constexpr std::array
< unsigned, 6 > | mirror {{0, 2, 1, 3, 5, 4}} |
|
A regular trigonal prism shape.
Squares and equilateral triangles as faces.
*
* 2 0 1
* : | :
* (_)
* : | :
* 5 3 3
*
* Where /, \ denote bonds in front of the view plane, : denotes bonds
* behind the view plane.
*
*