12const T phi = (1.0+2.23606797749979)*0.5;
114 {-
ICOSAHEDRON_X<T>,0.0,
ICOSAHEDRON_Z<T>}, {
ICOSAHEDRON_X<T>,0.0,
ICOSAHEDRON_Z<T>}, {-
ICOSAHEDRON_X<T>,0.0,-
ICOSAHEDRON_Z<T>}, {
ICOSAHEDRON_X<T>,0.0,-
ICOSAHEDRON_Z<T>},
115 {0.0,
ICOSAHEDRON_Z<T>,
ICOSAHEDRON_X<T>}, {0.0,
ICOSAHEDRON_Z<T>,-
ICOSAHEDRON_X<T>}, {0.0,-
ICOSAHEDRON_Z<T>,
ICOSAHEDRON_X<T>}, {0.0,-
ICOSAHEDRON_Z<T>,-
ICOSAHEDRON_X<T>},
116 {
ICOSAHEDRON_Z<T>,
ICOSAHEDRON_X<T>,0.0}, {-
ICOSAHEDRON_Z<T>,
ICOSAHEDRON_X<T>, 0.0}, {
ICOSAHEDRON_Z<T>,-
ICOSAHEDRON_X<T>,0.0}, {-
ICOSAHEDRON_Z<T>,-
ICOSAHEDRON_X<T>, 0.0}
241const std::vector<Trixel<T>>
CUBE =
265const T C = 0.5021179759100816;
320 for (
const auto &
tri : mesh)
325 for (
auto &
tri : mesh){
glm::vec< L, float, glm::qualifier::highp > vec
Definition commandLine.h:214
const T SQRT6
Definition meshes.h:261
const std::vector< vec3< T > > CUBE_VERTICES
A centred Cube's vertices.
Definition meshes.h:223
const T ICOSAHEDRON_X
Golden ratio scaled for a unit icosahedron.
Definition meshes.h:96
const T INV_SQRT2
Definition meshes.h:215
const T phi
Golden ratio.
Definition meshes.h:12
const T SQRT3
Definition meshes.h:258
const std::vector< Trixel< T > > CUBE
A centred Cube's triangulation.
Definition meshes.h:241
const std::vector< Trixel< T > > OCTAHEDRON
A centred Octahedron's triangulation.
Definition meshes.h:171
const std::vector< vec3< T > > DODECAHEDRON_VERTICES
A centred Dodecahedron's vertices.
Definition meshes.h:20
const std::vector< Trixel< T > > TETRAHEDRON
A centred Tetrahedron's triangulation.
Definition meshes.h:206
void centreMesh(std::vector< Trixel< T > > &mesh)
Centre a triangulation at (0,0,0).
Definition meshes.h:317
const std::vector< vec3< T > > OCTAHEDRON_VERTICES
A centred Octahedron's vertices.
Definition meshes.h:155
const std::vector< Trixel< T > > TRIAUGMENTED_TRIANGULAR_PRISM
A centred Triagmented triangular prism's triangulation.
Definition meshes.h:292
const std::vector< vec3< T > > TRIAUGMENTED_TRIANGULAR_PRISM_VERTICES
A centred Triagmented triangular prism's vertices.
Definition meshes.h:273
const std::vector< vec3< T > > ICOSAHEDRON_VERTICES
A centred Icosahedron's vertices.
Definition meshes.h:112
const std::vector< Trixel< T > > ICOSAHEDRON
A centred Icosahedrons's triangulation.
Definition meshes.h:125
const std::vector< vec3< T > > TETRAHEDRON_VERTICES
A centred Tetrahedron's vertices.
Definition meshes.h:192
const std::vector< Trixel< T > > DODECAHEDRON
A centred Dodecahedron's triangulation.
Definition meshes.h:50
const T C
Definition meshes.h:265
const T INV_SQRT3
Definition meshes.h:184
const T ICOSAHEDRON_Z
1 scaled for a unit icosahedron.
Definition meshes.h:104