![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXQuatf.h>
FX::FXQuatf::FXQuatf | ( | ) | [inline] |
Construct.
FX::FXQuatf::FXQuatf | ( | const FXQuatf & | q | ) | [inline] |
Copy constructor.
Construct from components.
FX::FXQuatf::FXQuatf | ( | const FXfloat | v[] | ) | [inline] |
Construct from array of floats.
Construct from euler angles yaw (z), pitch (y), and roll (x).
Construct quaternion from two unit vectors.
Construct quaternion from three axes.
FX::FXQuatf::FXQuatf | ( | const FXMat3f & | mat | ) |
Construct quaternion from 3x3 matrix.
FXQuatf& FX::FXQuatf::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.
FXVec3f FX::FXQuatf::getXAxis | ( | ) | const |
Obtain local x axis.
FXVec3f FX::FXQuatf::getYAxis | ( | ) | const |
Obtain local y axis.
FXVec3f FX::FXQuatf::getZAxis | ( | ) | const |
Obtain local z axis.
FXQuatf FX::FXQuatf::exp | ( | ) | const |
Exponentiate quaternion.
FXQuatf FX::FXQuatf::log | ( | ) | const |
Take logarithm of quaternion.
FXQuatf FX::FXQuatf::invert | ( | ) | const |
Invert quaternion.
FXQuatf FX::FXQuatf::unitinvert | ( | ) | const |
Invert unit quaternion.
FXQuatf FX::FXQuatf::conj | ( | ) | const |
Conjugate quaternion.
Construct quaternion from arc a->b on unit sphere.
![]() |