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...
Gespeichert in:
Veröffentlicht in: | Advances in applied Clifford algebras 2015-03, Vol.25 (1), p.113-149 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
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 |