|
static constexpr Shape | shape = Shape::Octahedron |
|
static constexpr PointGroup | pointGroup = PointGroup::Oh |
|
static constexpr unsigned | size = 6 |
|
static constexpr char | stringName [] = "octahedron" |
|
static constexpr std::array
< Temple::Vector, 6 > | coordinates |
|
static constexpr std::array
< std::array< unsigned, 6 >, 3 > | rotations |
|
static constexpr std::array
< std::array< unsigned, 4 >, 8 > | tetrahedra |
|
static constexpr std::array
< unsigned, 6 > | mirror {{1, 0, 3, 2, 4, 5}} |
|
A regular octahedron.
*
* The central vertex is ( ), 4 and 5 are axial, the rest equatorial.
*
* 4
* 3 | 2
* : | :
* (_)
* / | \
* 0 | 1
* 5
*
* Where /, \ denote bonds in front of the view plane, : denotes bonds
* behind the view plane.
*
*