Skip to content

ickk/rga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rga

WIP sparse implementation of the 3D projective geometric algebra detailed by rigidgeometricalgebra.org for computer graphics.


References:

  • E. Lengyel, "Projective Geometric Algebra Illuminated". Lincoln, CA: Terathon Software LLC, 2024.
  • E. Lengyel, "Foundations of Game Engine Development". Lincoln, CA: Terathon Software LLC, 2016.
  • A. Macdonald, "Linear and Geometric Algebra". Charleston, SC: Alan Macdonald, 2017.
  • S. De Keninck and M. Roelfs, "Normalization, Square Roots, and the Exponential and Logarithmic Maps in Geometric Algebras of Less than 6D", 2022. doi: 10.13140/RG.2.2.15263.02728.
  • L. Dorst and S. De Keninck, “A Guided Tour to the Plane-Based Geometric Algebra PGA,” bivector.net, https://bivector.net/PGA4CS.pdf, 2022.
  • C. G. Gunn, “Course notes Geometric Algebra for Computer Graphics SIGGRAPH 2019,” bivector.net, https://bivector.net/PROJECTIVE_GEOMETRIC_ALGEBRA.pdf, 2019.
  • L. Dorst, S. Mann, and D. Fontijne, "Geometric Algebra for Computer Science: An Object-Oriented Approach to Geometry". Morgan Kaufmann Publishers, 2007.

License

This crate is licensed under any of the Apache license, Version 2.0, or the MIT license, or the Zlib license at your option.

About

PGA mathematics library

Topics

Resources

Stars

Watchers

Forks

Languages