45 vertex.normal *= -1.0;
Definition FlipMesh.hpp:22
void next()
Definition FlipMesh.hpp:32
Triangles(const TransformMesh< Mesh > &mesh)
Definition FlipMesh.hpp:37
bool done() const noexcept
Definition FlipMesh.hpp:30
TriangleGeneratorType< TransformMesh< Mesh > >::Type mTriangles
Definition FlipMesh.hpp:35
Triangle generate() const
Definition FlipMesh.hpp:24
Flips mesh inside out. Reverses triangles and normals.
Definition FlipMesh.hpp:16
FlipMesh(Mesh mesh)
Definition FlipMesh.hpp:43
Impl mTransformMesh
Definition FlipMesh.hpp:19
Triangles triangles() const noexcept
Definition FlipMesh.hpp:48
Vertices vertices() const noexcept
Definition FlipMesh.hpp:51
typename Impl::Vertices Vertices
Definition FlipMesh.hpp:50
Definition MeshVertex.hpp:14
Will have a type named "Type" that has same type as value returned by method triangles() for type Pri...
Definition Utility.hpp:30
Definition Triangle.hpp:14
A base class for all mesh implementations.
Definition Mesh.hpp:112
Definition AnyGenerator.hpp:12
FlipMesh< Mesh > flipMesh(Mesh mesh)
Definition FlipMesh.hpp:54
auto move(Vector3 position)
Moves a entity to the given position.
Definition Helpers.hpp:22
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25