Rectangular box centered at origin aligned along the x, y and z axis.
Definition BoxMesh.hpp:58
Triangles triangles() const noexcept
Definition BoxMesh.hpp:71
Vertices vertices() const noexcept
Definition BoxMesh.hpp:74
typename Impl::Vertices Vertices
Definition BoxMesh.hpp:73
Impl mMergeMesh
Definition BoxMesh.hpp:61
BoxMesh(const Vector3 &size={1.0, 1.0, 1.0}, const Vector3i &segments={8, 8, 8}) noexcept
typename Impl::Triangles Triangles
Definition BoxMesh.hpp:70
Triangles triangles() const noexcept
Definition TranslateMesh.hpp:30
Vertices vertices() const noexcept
Definition TranslateMesh.hpp:34
typename Impl::Vertices Vertices
Definition TranslateMesh.hpp:32
typename Impl::Triangles Triangles
Definition TranslateMesh.hpp:28
Flips texture coordinate axis directions.
Definition UvFlipMesh.hpp:15
Definition BoxMesh.hpp:22
typename Impl::Vertices Vertices
Definition BoxMesh.hpp:34
Impl mTranslateMesh
Definition BoxMesh.hpp:25
typename Impl::Triangles Triangles
Definition BoxMesh.hpp:30
BoxFace(const Vector2 &size, const Vector2i &segments, double delta)
Triangles triangles() const noexcept
Definition BoxMesh.hpp:32
Vertices vertices() const noexcept
Definition BoxMesh.hpp:36
Definition BoxMesh.hpp:39
typename Impl::Vertices Vertices
Definition BoxMesh.hpp:50
typename Impl::Triangles Triangles
Definition BoxMesh.hpp:47
Vertices vertices() const noexcept
Definition BoxMesh.hpp:51
BoxFaces(const Vector2 &size, const Vector2i &segments, double delta)
Impl mMergeMesh
Definition BoxMesh.hpp:42
Triangles triangles() const noexcept
Definition BoxMesh.hpp:48
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25