Definition PathVertex.hpp:14
Rotates vertices, tangents and normals.
Definition RotatePath.hpp:16
RotatePath(Path path, const double angle, const Vector3 &axis)
Definition RotatePath.hpp:28
Vertices vertices() const noexcept
Definition RotatePath.hpp:38
Impl mTransformPath
Definition RotatePath.hpp:19
typename Impl::Edges Edges
Definition RotatePath.hpp:34
Edges edges() const noexcept
Definition RotatePath.hpp:35
typename Impl::Vertices Vertices
Definition RotatePath.hpp:37
RotatePath(Path path, const double angle, const Axis axis)
Definition RotatePath.hpp:30
RotatePath(Path path, const Quaternion &rotation)
Definition RotatePath.hpp:22
Definition AnyGenerator.hpp:12
Axis
Definition Axis.hpp:12
RotatePath< Path > rotatePath(Path path, const Quaternion &rotation)
Definition RotatePath.hpp:41
auto move(Vector3 position)
Moves a entity to the given position.
Definition Helpers.hpp:22
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
TVector3< T > transform(const TQuaternion< T > &q, const TVector3< T > &v)
Definition Math.hpp:694