Advertisement

Non-parametric Realtime Rendering of Subspace Objects in Arbitrary Geometric Algebras

  • Steven De KeninckEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 11542)

Abstract

This paper introduces a novel visualization method for elements of arbitrary Geometric Algebras. The algorithm removes the need for a parametric representation, requires no precomputation, and produces high quality images in realtime. It visualizes the outer product null space (OPNS) of 2-dimensional manifolds directly and uses an isosurface approach to display 1- and 0-dimensional manifolds. A multi-platform browser based implementation is publicly available.

Keywords

Geometric algebra Implicit visualization OPNS 

Notes

Acknowledgments

The author would like to thank Vincent Nozick for posing the challenge that ultimately led to the implementation presented here, Stephane Breuils for such an exquisite stress test with his QCGA and Leo Dorst for his extensive review of the manuscript. Further thanks go to Charles Gunn and Hugo Hadfield for proofreading.

References

  1. 1.
    Gunn, C.: Geometric algebras for Euclidean geometry. Adv. Appl. Clifford Algebra 27(1), 185–208 (2017). https://arxiv.org/abs/1411.650MathSciNetCrossRefGoogle Scholar
  2. 2.
    Hestenes, D.: New Foundations for Classical Mechanics, 2nd edn. D. Reidel, Dordrecht/Boston (1999)zbMATHGoogle Scholar
  3. 3.
    Dorst, L., Fontijne, D., Mann, S.: Geometric Algebra for Computer Science: An Object-Oriented Approach To Geometry. Morgan Kaufmann, Burlington (2007)Google Scholar
  4. 4.
    Dorst, L., Fontijne, D., Mann, S.: GAViewer. http://www.geometricalgebra.net
  5. 5.
    Perwass, C.: CLUCalc/CLUViz. http://www.clucalc.info
  6. 6.
    De Keninck, S.: Ganja.js. Geometric Algebra - Not Just Algebra (2017). https://github.com/enkimute/ganja.js
  7. 7.
    Hart, J.C.: sphere tracing: a geometric method for the antialiased ray tracing of implicit surfaces (1994).  https://doi.org/10.1007/s003710050084CrossRefGoogle Scholar
  8. 8.
    Inigo Quilez - iq/rgba: Rendering worlds with two triangles. NVSCENE (2008). http://www.iquilezles.org/www/material/nvscene2008/rwwtt.pdf
  9. 9.
    Breuils, S., Nozick, V., Sugimoto, A., Hitzer, E.: Quadric conformal geometric algebra of \(\mathbb{R}_{4,4}\). Adv. Appl. Cliord Algebras 28, 35 (2018).  https://doi.org/10.1007/s00006-018-0851-1MathSciNetCrossRefzbMATHGoogle Scholar
  10. 10.
    Juan, D., Goldman, R., Mann, S.: Modeling 3D Geometry in the clifford algebra \(\mathbb{R}_{4,4}\) Adv. Appl. Appl. Clifford Algebras 27(4), 3039–3062 (2017)MathSciNetCrossRefGoogle Scholar
  11. 11.
    Zamora-Esquivel, J.: \(G_{6,3}\) geometric algebra; description and implementation. Adv. Appl. Clifford Algebras 24(2), 493–514 (2014)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Hadfield, H., Lasenby, J.: Direct linear interpolation of geometric objects in conformal geometric algebra. To be publishedGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Matrix FactoryBornemBelgium

Personalised recommendations