Hexagonal bipyramid shape. More...
#include <Data.h>
Static Public Member Functions | |
static constexpr double | angleFunction (const unsigned a, const unsigned b) |
Static Public Attributes | |
static constexpr Shape | shape = Shape::HexagonalBipyramid |
static constexpr PointGroup | pointGroup = PointGroup::D6h |
static constexpr unsigned | size = 8 |
static constexpr char | stringName [] = "hexagonal bipyramid" |
static constexpr std::array < Temple::Vector, 8 > | coordinates |
static constexpr auto | angleLookupTable |
static constexpr std::array < std::array< unsigned, 8 >, 2 > | rotations |
static constexpr std::array < std::array< unsigned, 4 >, 3 > | tetrahedra |
static constexpr std::array < unsigned, 8 > | mirror {{0, 5, 4, 3, 2, 1, 6, 7}} |
Hexagonal bipyramid shape.
Indices 0-5 ccw in the equatorial plane, 6 above, 7 below
|
static |
|
static |
|
static |
|
static |