Skip to main content

History: -Quaternion

Source of version: 9 (current)

Copy to clipboard
            {INCLUDE(page="ogrelex ext tpl")/}
---
__Quaternion__ - A hypercomplex number consisting of a real part and three imaginary parts hence "quat". The quaternions with a magnitude (length) of one represent all possible orientations (thus rotations) in 3D. Quaternions are used in Ogre to represent the orientation of objects in 3D space. This orientation quaternion can be thought of as a rotational offset from an objects initial facing {LEX()}vector{LEX}.

{TRANSCLUDE(page="seebox")}
* [http://en.wikipedia.org/wiki/Quaternion|Wikipedia page] about Quaternions
* [http://www.ogre3d.org/docs/api/html/classOgre_1_1Quaternion.html|Ogre::Quaternion Class Reference]
* ((Quaternion and Rotation Primer)) 
* [http://www.cprogramming.com/tutorial/3d/quaternions.html|External Quaterion Tutorial] - on ''cprogramming.com''
* [http://www.gamedev.net/page/resources/_/reference/programming/math-and-physics/quaternions/quaternion-powers-r1095|Quaternion Powers] - Nice article on ''gamedev.net''
* [http://number-none.com/product/Understanding%20Slerp,%20Then%20Not%20Using%20It/|Understanding Slerp, then not using it] - An article about problems and alternatives

Additionally/__TODO__: Add links from page ((Quaternion and Rotation Primer)) (look to bottom)
{TRANSCLUDE}