Minor CEulerAngles progress

Former-commit-id: 67f01bc9cd
This commit is contained in:
2022-12-07 00:13:59 -05:00
parent 341e73de06
commit abef49951c
5 changed files with 52 additions and 4 deletions

View File

@@ -3,12 +3,18 @@
#include "Kyoto/Math/CVector3f.hpp"
class CTransform4f;
class CQuaternion;
class CEulerAngles : public CVector3f {
public:
CEulerAngles(float x, float y, float z) : CVector3f(x, y, z) {}
CEulerAngles(float roll, float pitch, float yaw) : CVector3f(roll, pitch, yaw) {}
static CEulerAngles FromTransform(const CTransform4f&);
static CEulerAngles FromQuaternion(const CQuaternion&);
private:
static CEulerAngles sIdentity;
};
#endif // _CEULERANGLES