Class Transform
Defined in File Transform.hpp
Class Documentation
-
class Transform
A transform defining position, rotation, and scale.
Public Functions
-
inline Transform(glm::vec3 position, glm::quat rotation, glm::vec3 scale)
Create a new transform.
- Parameters:
position – Position relative to the parent
rotation – Rotation about the center expressed as a quaternion
scale – Scale from the center
-
inline Transform(glm::vec3 position, glm::vec3 rotation, glm::vec3 scale)
Create a new transform.
- Parameters:
position – Position relative to the parent
rotation – Rotation about the center as Euler angles in degrees
scale – Scale from the center
-
inline glm::vec3 GetRotationEuler() const
Get the rotation as Euler angles in degrees.
- Returns:
The rotation as Euler angles
-
inline Transform(glm::vec3 position, glm::quat rotation, glm::vec3 scale)