1#ifndef ULT_MATH_QUATERNION_H_INCLUDED
2#define ULT_MATH_QUATERNION_H_INCLUDED
27 Quaternion(
const float x,
const float y,
const float z,
const float w);
Quaternion()
Definition Quaternion.cpp:11
void RotationAxisToQuaternion(const float angle, const Vector3D &axis)
Definition Quaternion.cpp:75
void MatrixToQuaternion(const float *matrix)
Definition Quaternion.cpp:138
float Magnitude() const
Definition Quaternion.cpp:53
float x
Definition Quaternion.h:72
float z
Definition Quaternion.h:72
Quaternion Conjugate() const
Definition Quaternion.cpp:70
Quaternion CrossProduct(const Quaternion &q) const
Definition Quaternion.cpp:103
float w
Definition Quaternion.h:72
float y
Definition Quaternion.h:72
void Slerp(const Quaternion &q1, const Quaternion &q2, float t)
Definition Quaternion.cpp:154
void CreateMatrix(float *matrix) const
Definition Quaternion.cpp:113
void EulerToQuaternion(const Vector3D &euler)
Definition Quaternion.cpp:87
void Normalize()
Definition Quaternion.cpp:58
Quaternion operator*(const Quaternion &q) const
Definition Quaternion.cpp:35
Quaternion & operator=(const Quaternion &q)
Definition Quaternion.cpp:44