Abstract
We flesh out the affine geometry of \({{\mathbb {R}}^3}\) represented inside the Clifford algebra \({\mathbb {R}}(4,4)\). We show how lines and planes as well as conic sections and quadric surfaces are represented in this model. We also investigate duality between different representations of points, lines, and planes, and we show how to represent intersections between these geometric elements. Formulas for lengths, areas, and volumes are also provided.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Bayro-Corrochano, E., Lasenby, J.: Algebraic frames for the perception-action cycle, chapter A unified language for computer vision and robotics, pp. 219–234. Springer, Berlin (1997)
Boubekeur, T., Alexa, M.: Phong tessellation. ACM Trans. Graphics (TOG) 27(5), 141 (2008)
Crumeyrolle, A.: Orthogonal and symplectic clifford algebras. Springer (1991)
Doran, C., Hestenes, D., Sommen, F., Van Acker, N.: Lie groups as spin groups. J. Math. Phys. 34(8), 3642–3669 (1993)
Plücker, J.: On a new geometry of space. Philosophical Transactions of the Royal Society of London, 155:725–791. The Royal Society (1865)
Gunn, C.: Guide to geometric algebra in practice, chapter on the homogeneous model of euclidean geometry, pp. 297–327. Spring, London (2011)
Gunn, C.: Geometric algebras for euclidean geometry. Adv. Appl. Clifford Algebras 27(1), 185–208 (2017)
Dorst, L.: 3D oriented projective geometry through versors of \(R^{3,3}\). Adv. Appl. Clifford Algebras 26(4), 1137–1172 (2016)
Dorst, L., Fontijne, D., Mann, S.: Geometric algebra for computer science. Morgan-Kaufmann (2007)
Easter, R.B., Hitzer, E.: Double conformal geometric algebra for quadrics and darboux cyclides. Proceedings of Computer Graphics International Conference, Heraklion, Greece, CFI ’16, 93–96 (2016)
Easter, R.B., Hitzer, E.: Conic and cyclidic sections in double conformal geometric algebra \(G_{8,2}\) Proceedings of SSI 2016 (2016)
Fontijne, D., Bouma, T., Dorst, L.: Geometric algebra implementation generator, Gaigen (2002)
Goldman, R., Mann, S.: R(4,4) as a computational framework for 3-dimensional computer graphics. Adv. Appl. Clifford Algebras 25(1), 113–149 (2015)
Hestenes, D., Li, H., Rockwood, A.: Geometric computing with Clifford algebras, chapter New algebraic tools for classical geometry, pp. 3–26. Springer, Berlin Heidelberg (2011)
Klein, F.: Vorlesungen ueber hoehere Geometrie. Springer (1926)
Li, H., Huang, L., Shao, C., Dong, L.: Three-dimensional projective geometry with geometric algebra. arXiv preprint arXiv:1507.06634 (preprint)
Li, H., Zhang, L.: Guide to geometric algebra in practice, chapter Line Geometry in Terms of the Null Geometric Algebra over \({R^{3,3}}\) and Application to the Inverse Singularity Analysis of Generalized Stewart Platforms, pp. 253–272. Spring, London (2011)
Parkin, S.T.: A model for quadric surfaces using geometric algebra. Unpublished, October (2012)
Perwass, C.: Geometric algebra with applications in engineering. Springer, Berlin (2009)
Pottmann, H., Wallner, J.: Computational line geometry. Springer, Berlin (2001)
Triggs, B.: Auto-calibration and the absolute quadric. Computer vision and pattern recognition, pp. 609–614 (1997)
Vince, J.A.: Geometric Algebra for computer graphics, 1st edn. Springer-Verlag TELOS, Santa Clara (2008)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Leo Dorst
Rights and permissions
About this article
Cite this article
Du, J., Goldman, R. & Mann, S. Modeling 3D Geometry in the Clifford Algebra R(4, 4). Adv. Appl. Clifford Algebras 27, 3039–3062 (2017). https://doi.org/10.1007/s00006-017-0798-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00006-017-0798-7