Added a ToEulerAngle function

This commit is contained in:
2025-04-09 18:41:45 -04:00
parent 4b802458ef
commit dee19b54ad
2 changed files with 27 additions and 1 deletions

View File

@@ -69,8 +69,18 @@ public:
*/
void Normalize();
/**
* @brief Convert the quaternion to a rotation matrix
* @return The rotation matrix
*/
Matrix<3, 3> ToRotationMatrix() const;
/**
* @brief Convert the quaternion to an Euler angle representation
* @return The Euler angle representation of the quaternion
*/
Matrix<3, 1> ToEulerAngle() const;
// Give people an easy way to access the elements
float &w{matrix[0]};
float &v1{matrix[1]};