|
ALMATH_API Rotation | AL::Math::transpose (const Rotation &pRot) |
| Compute the transpose rotation of the one given in argument: More...
|
|
ALMATH_API float | AL::Math::determinant (const Rotation &pRot) |
| Compute the determinant of the given Rotation: More...
|
|
ALMATH_API void | AL::Math::normalizeRotation (Rotation &pRot) |
| Normalize data, if needed, to have Rotation properties. More...
|
|
ALMATH_API Rotation | AL::Math::rotationFromQuaternion (const float pA, const float pB, const float pC, const float pD) |
| Creates a 3*3 Rotation Matrix from a normalized quaternion ( |a + bi + cj + dk| = 1). More...
|
|
ALMATH_API Rotation | AL::Math::rotationFromAngleDirection (const float pAngle, const float pX, const float pY, const float pZ) |
| Creates a 3*3 Rotation Matrix from a an angle and a normalized direction( |pX, pY, pZ| = 1). More...
|
|
ALMATH_API void | AL::Math::applyRotation (const AL::Math::Rotation &pRot, float &pX, float &pY, float &pZ) |
| Apply Rotation to a 3D point. More...
|
|
ALMATH_API Rotation | AL::Math::rotationFromRotX (const float pRotX) |
| Create a Rotation initialized with explicit rotation around x axis. More...
|
|
ALMATH_API Rotation | AL::Math::rotationFromRotY (const float pRotY) |
| Create a Rotation initialized with explicit rotation around y axis. More...
|
|
ALMATH_API Rotation | AL::Math::rotationFromRotZ (const float pRotZ) |
| Create a Rotation initialized with explicit rotation around z axis. More...
|
|
ALMATH_API Rotation | AL::Math::rotationFrom3DRotation (const float &pWX, const float &pWY, const float &pWZ) |
| Create a Rotation initialized with euler angle. Rot = fromRotZ(pWZ)*fromRotY(pWY)*fromRotX(pWX) More...
|
|