Back to Search Start Over

Understanding quaternions.

Authors :
Goldman, Ron
Source :
Graphical Models; Mar2011, Vol. 73 Issue 2, p21-49, 29p
Publication Year :
2011

Abstract

Abstract: Quaternion multiplication can be applied to rotate vectors in 3-dimensions. Therefore in Computer Graphics, quaternions are sometimes used in place of matrices to represent rotations in 3-dimensions. Yet while the formal algebra of quaternions is well-known in the Graphics community, the derivations of the formulas for this algebra and the geometric principles underlying this algebra are not well understood. The goals of this paper are: [i.] To provide a fresh, geometric interpretation of quaternions, appropriate for contemporary Computer Graphics; [ii.] To derive the formula for quaternion multiplication from first principles; [iii.] To present better ways to visualize quaternions, and the effect of quaternion multiplication on points and vectors in 3-dimensions based on insights from the algebra and geometry of multiplication in the complex plane; [iv.] To develop simple, intuitive proofs of the sandwiching formulas for rotation and reflection; [v.] To show how to apply sandwiching to compute perspective projections. In Part I of this paper, we investigate the algebra of quaternion multiplication and focus in particular on topics i and ii. In Part II we apply our insights from Part I to analyze the geometry of quaternion multiplication with special emphasis on topics iii, iv and v. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
15240703
Volume :
73
Issue :
2
Database :
Supplemental Index
Journal :
Graphical Models
Publication Type :
Periodical
Accession number :
57535713
Full Text :
https://doi.org/10.1016/j.gmod.2010.10.004