Module dlib.math.quaternion
Quaternions
Functions
Name | Description |
exp(q)
|
Quaternion exponential
|
intermediate(qprev, qcurr, qnext, qa, qb)
|
Compute intermediate quaternions for building spline segments
|
log(q)
|
Quaternion logarithm
|
pow(q, exponent)
|
Quaternion exponentiation
|
rotationBetween(a, b)
|
Setup a quaternion to represent rotation
between two unit-length vectors
|
rotationQuaternion(rotaxis, theta)
|
Setup a quaternion to rotate about world axis.
Theta must be in radians
|
rotationQuaternion(rotaxis, theta)
|
Setup a quaternion to rotate about specified axis.
Theta must be in radians
|
slerp(q0, q1, t)
|
Spherical linear interpolation
|
squad(q0, qa, qb, q1, t)
|
Spherical cubic interpolation
|
Structs
Name | Description |
Quaternion
|
Quaternion representation
|