Compute the orientation euler decomposition from the specified quaternion. The resulting euler is the rotation transforming from combining the euler angles rotations in the specified order
For example, the order YawPitchRoll is computed as follow: starting from the base 3d frame, 1/ Yaw, rotating around the vertical axis 2/ Pitch, rotating around the right axis 3/ Roll, rotating around the front axis the resulting 3d frame orientation is relative to the base frame. The resulting rotation is defining the 'rotated' space relative to the 'base' space. A vector Vr in "rotated' space and its equivalent value Vb in the'base' space is computed as follow: Vb = [P][Y][R] Vr
The orientation quaternion.
The euler order convention.
The end resulting quaternion defined from the euler angles combination
Compute the orientation quaternion from the specified euler angles. The resulting quaternion is the rotation transforming from combining the euler angles rotations in the specified order
For example, the order YawPitchRoll is computed as follow: starting from the base 3d frame, 1/ Yaw, rotating around the vertical axis 2/ Pitch, rotating around the right axis 3/ Roll, rotating around the front axis the resulting 3d frame orientation is relative to the base frame. The resulting rotation is defining the 'rotated' space relative to the 'base' space. A vector Vr in "rotated' space and its equivalent value Vb in the'base' space is computed as follow: Vb = [P][Y][R] Vr
The euler angles.
The euler order convention.
The end resulting quaternion defined from the euler angles combination
This Module contains classes relevant to data about a user in the virtual 3D environment.