https://github.com/ickk/rga
PGA mathematics library
https://github.com/ickk/rga
mathematics
Last synced: 6 months ago
JSON representation
PGA mathematics library
- Host: GitHub
- URL: https://github.com/ickk/rga
- Owner: ickk
- Created: 2023-07-25T02:40:31.000Z (almost 3 years ago)
- Default Branch: dev
- Last Pushed: 2025-12-13T05:51:30.000Z (6 months ago)
- Last Synced: 2025-12-14T19:48:11.428Z (6 months ago)
- Topics: mathematics
- Language: Rust
- Homepage:
- Size: 106 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
`rga`
=====
WIP sparse implementation of the 3D projective geometric algebra detailed by
[rigidgeometricalgebra.org] for computer graphics.
[rigidgeometricalgebra.org]: https://rigidgeometricalgebra.org
---
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](./LICENSE-APACHE),
or the
[MIT license](./LICENSE-MIT),
or the
[Zlib license](./LICENSE-ZLIB)
at your option.