![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXQuatd.h>
FX::FXQuatd::FXQuatd | ( | ) | [inline] |
Constructors.
FX::FXQuatd::FXQuatd | ( | const FXQuatd & | q | ) | [inline] |
Copy constructor.
Construct from components.
FX::FXQuatd::FXQuatd | ( | const FXdouble | v[] | ) | [inline] |
Construct from array of doubles.
Construct from euler angles yaw (z), pitch (y), and roll (x).
Construct quaternion from two unit vectors.
Construct quaternion from three axes.
FX::FXQuatd::FXQuatd | ( | const FXMat3d & | mat | ) |
Construct quaternion from 3x3 matrix.
FXQuatd& FX::FXQuatd::adjust | ( | ) |
Adjust quaternion length.
Set quaternion from axis and angle.
Obtain axis and angle from quaternion.
Set quaternion from roll (x), pitch (y), yaw (z).
Set quaternion from yaw (z), pitch (y), roll (x).
Set quaternion from roll (x), yaw (z), pitch (y).
Set quaternion from pitch (y), roll (x),yaw (z).
Set quaternion from pitch (y), yaw (z), roll (x).
Set quaternion from yaw (z), roll (x), pitch (y).
Set quaternion from axes.
FXVec3d FX::FXQuatd::getXAxis | ( | ) | const |
Obtain local x axis.
FXVec3d FX::FXQuatd::getYAxis | ( | ) | const |
Obtain local y axis.
FXVec3d FX::FXQuatd::getZAxis | ( | ) | const |
Obtain local z axis.
FXQuatd FX::FXQuatd::exp | ( | ) | const |
Exponentiate quaternion.
FXQuatd FX::FXQuatd::log | ( | ) | const |
Take logarithm of quaternion.
FXQuatd FX::FXQuatd::invert | ( | ) | const |
Invert quaternion.
FXQuatd FX::FXQuatd::unitinvert | ( | ) | const |
Invert unit quaternion.
FXQuatd FX::FXQuatd::conj | ( | ) | const |
Conjugate quaternion.
Construct quaternion from arc a->b on unit sphere.
![]() |