KrisLibrary
1.0.0
|
3D rotation representations. More...
Go to the source code of this file.
Classes | |
class | Math3D::EulerAngleRotation |
Euler angle 3D rotation parameterization. More... | |
class | Math3D::AngleAxisRotation |
Angle-axis 3D rotation parameterization. More... | |
class | Math3D::MomentRotation |
"Moment", a.k.a. exponential map, 3D rotation parameterization More... | |
class | Math3D::QuaternionRotation |
Quaternion, a.k.a. Euler parameter, 3D rotation parameterization. More... | |
Namespaces | |
Math3D | |
Contains all the definitions in the Math3D package. | |
Functions | |
void | Math3D::SetMatrixRotationZYX (Matrix3 &m, const Vector3 &v) |
void | Math3D::SetMatrixRotationZYX (Matrix4 &m, const Vector3 &v) |
void | Math3D::SetMatrixRotationVector (Matrix3 &m, const Vector3 &v) |
void | Math3D::SetMatrixRotationVector (Matrix4 &m, const Vector3 &v) |
void | Math3D::SetMatrixRotationVector (Matrix3 &m, const Vector3 &v, Real angle) |
void | Math3D::SetMatrixRotationVector (Matrix4 &m, const Vector3 &v, Real angle) |
void | Math3D::SetMatrixRotationQuaternion (Matrix3 &m, const Quaternion &q) |
void | Math3D::SetMatrixRotationQuaternion (Matrix4 &m, const Quaternion &q) |
void | Math3D::SLerp (const Quaternion &q0, const Quaternion &q1, Quaternion &out, Real t) |
Linear quaternion rotation interpolation. | |
void | Math3D::SCerp (const Quaternion &q_1, const Quaternion &q0, const Quaternion &q1, const Quaternion &q2, Quaternion &out, Real t) |
Cubic quaternion rotation interpolation. | |
void | Math3D::SBezier (const Quaternion &q0, const Quaternion &c0, const Quaternion &c1, const Quaternion &q1, Quaternion &out, Real t) |
Bezier-style quaternion rotation interpolation. More... | |
3D rotation representations.