R(4, 4) As a Computational Framework for 3-Dimensional Computer Graphics

We investigate the efficacy of the Clifford algebra R (4, 4) as a computational framework for contemporary 3-dimensional computer graphics. We give explicit rotors in R (4, 4) for all the standard affine and projective transformations in the graphics pipeline, including translation, rotation, reflec...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Advances in applied Clifford algebras 2015-03, Vol.25 (1), p.113-149
Hauptverfasser: Goldman, Ron, Mann, Stephen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We investigate the efficacy of the Clifford algebra R (4, 4) as a computational framework for contemporary 3-dimensional computer graphics. We give explicit rotors in R (4, 4) for all the standard affine and projective transformations in the graphics pipeline, including translation, rotation, reflection, uniform and nonuniform scaling, classical and scissor shear, orthogonal and perspective projection, and pseudoperspective. We also explain how to represent planes by vectors and quadric surfaces by bivectors in R (4, 4), and we show how to apply rotors in R (4, 4) to these vectors and bivectors to transform planes and quadric surfaces by affine transformations.
ISSN:0188-7009
1661-4909
DOI:10.1007/s00006-014-0480-2