Duplicates the mesh by mirrorring it along an axis.
Definition MirrorMesh.hpp:17
typename Impl::Vertices Vertices
Definition MirrorMesh.hpp:30
Triangles triangles() const noexcept
Definition MirrorMesh.hpp:28
Impl mMergeMesh
Definition MirrorMesh.hpp:20
Vertices vertices() const noexcept
Definition MirrorMesh.hpp:31
MirrorMesh(Mesh mesh, const Axis axis)
Definition MirrorMesh.hpp:25
typename Impl::Triangles Triangles
Definition MirrorMesh.hpp:27
A base class for all mesh implementations.
Definition Mesh.hpp:112
Definition AnyGenerator.hpp:12
MirrorMesh< Mesh > mirrorMesh(Mesh mesh)
Definition MirrorMesh.hpp:34
Axis
Definition Axis.hpp:12
Axis axis(const StringView &str) noexcept
Returns the Axis constant that is represented by str.
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25