Definition ParametricMesh.hpp:20
Definition ParametricMesh.hpp:36
A mesh with values evaluated using a callback function.
Definition ParametricMesh.hpp:18
Triangles triangles() const noexcept
Vertices vertices() const noexcept
A plane (rectangular grid) on the xy -plane normal pointing towards z-axis.
Definition PlaneMesh.hpp:16
PlaneMesh(const Vector2 &size={1.0, 1.0}, const Vector2i &segments={8, 8})
Impl mParametricMesh
Definition PlaneMesh.hpp:19
Vertices vertices() const noexcept
Definition PlaneMesh.hpp:32
typename Impl::Triangles Triangles
Definition PlaneMesh.hpp:26
typename Impl::Vertices Vertices
Definition PlaneMesh.hpp:30
Triangles triangles() const noexcept
Definition PlaneMesh.hpp:28
Definition AnyGenerator.hpp:12
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25