29 #ifndef __MATH_ROTATION_H__
30 #define __MATH_ROTATION_H__
56 void Set(
const idVec3 &rotationOrigin,
const idVec3 &rotationVec,
const float rotationAngle );
59 void SetVec(
const float x,
const float y,
const float z );
60 void SetAngle(
const float rotationAngle );
61 void Scale(
const float s );
104 angle = rotationAngle;
111 angle = rotationAngle;
132 angle = rotationAngle;
ID_INLINE idRotation operator*(const float s, const idRotation &r)
assert(prefInfo.fullscreenBtn)
void SetVec(const idVec3 &rotationVec)
void Scale(const float s)
ID_INLINE idVec3 & operator*=(idVec3 &v, const idRotation &r)
float GetAngle(void) const
idVec3 ToAngularVelocity(void) const
void Set(const idVec3 &rotationOrigin, const idVec3 &rotationVec, const float rotationAngle)
const idVec3 & GetVec(void) const
GLdouble GLdouble GLdouble r
idRotation & operator*=(const float s)
idRotation operator/(const float s) const
void SetOrigin(const idVec3 &rotationOrigin)
const idMat3 & ToMat3(void) const
idRotation & operator/=(const float s)
void ReCalculateMatrix(void)
const idVec3 & GetOrigin(void) const
idRotation operator-() const
idAngles ToAngles(void) const
idQuat ToQuat(void) const
void RotatePoint(idVec3 &point) const
idRotation operator*(const float s) const
idMat4 ToMat4(void) const
void SetAngle(const float rotationAngle)