Plenty of resource lists are available online, instead we provide a curated selection of documents aimed to appeal to computer scientists and CGI practitioners.

Leo Dorst and Steven De Keninck teach an introductory tutorial on the dark and light side of PGA.

The Euclidean Group in n dimensions.

The algebra of reflections.

To infinity, but not beyond!

The algebra of joined forces!

Implementing a dimension independent inverse kinematics solver.

A dimension independent rigid body dynamics solver.

May the Forque Be with You
Want all the details and demos? The writeup that accompanies these lectures is available here ! |

In this series Sudgy digs into GA from the very ground up. Ask him questions live on our discord!

Cambridge professor Anthony Lasenby on GA and the fundamental forces.

Dr. Martin Roelfs makes symmetry groups feel plane and simple.

Camridge professor Joan Lasenby on orthogonal transformations.

Professor Dmitry Shirokov on Lie groups defining automorphisms that leave invariant fundamental subspaces of geometric algebra.

Dr. Jaroslav Hrdina on geometric algebras in mathematics control theory.

Anna Derevianko on Solver free optimal control for Linear Dynamical switched systems by means of Geometric Algebra.

The GAME2020 event, held in Kortrijk in February 2020 featured talks by some of the fields leading researchers.

Steven De Keninck explains how PGA is a natural algebra for the Euclidean group.

Dr. Leo Dorst from the University of Amsterdam explains how Geometric Algebra subsumes/extends/invigorates Linear Algebra.

Hugo Hadfield and Eric Wieser explore how Conformal Geometric Algebra can be used to simplify robot kinematics.

Cambridge professor of cosmology and astrophysics Anthony Lasenby takes you through the Geometric Algebra view of all fundamental forces. (slides)

Dr. Vincent Nozick explores current applications of Geometric Algebra in Artificial Intelligence.

Dr. Dietmar Hildenbrand demonstrates how GAALOPWEB enables the easy integration of Geometric Algebra algorithms in a wide range of target languages and platforms.

GA4CS is one of the modern references for Geometric Algebra. This
text augments the original 2007 book with a proper treatment of the Plane-based geometric algebra known as PGA.

Get it now!

By Leo Dorst & Steven De Keninck.

Charles Gunn

The course notes for the

Siggraph 2019 course.

C.Gunn, S.De Keninck

An extensive reference

with 2D PGA formulas.

C.Gunn, S.De Keninck

An extensive reference

with 3D PGA formulas.

S. De Keninck

Implementations in

C++, C#, Python, Rust, JS

Just getting started with Geometric Algebra ? The following resources have **few prerequisites**.

Geometric Numbers

Applications of Geometric Algebra

Geometric Algebra

Jaap Suter

A gentle introduction

for all audiences.

Malte Skarupke

The even subalgebra

of $\mathbb R_3$

Marc ten Bosch

Rotors for realtime

3D applications

S.Gull, A.Lasenby, C.Doran

An introduction to the

Algebra of Spacetime.

The projective model is the ideal starting point for CG programmers, and can be seen as the **Geometric Algebra** version
of **homogeneous coordinates**. It is the **most efficient** model to cover all metric-preserving transformations. (rotations, translations).

C. Gunn

The course notes for the

Siggraph 2019 course.

Geometric Algebra PGA

L. Dorst

a 100 page intro to the

oriented version of PGA

ganja.js

A collection of **web-based**

2D PGA examples.

ganja.js

A collection of **web-based**

3D PGA examples.

The conformal model extends the projective model adding in point-pairs, circles and spheres as first class citizens. Its rotors encode
**conformal** transformations. (rotations, translations, dilations). It is a computationally more expensive, but versatile model
with many applications in physics and science.

A.Lasenby, J.Lasenby, R.Wareham

A geometry focused introduction

to the conformal model.

L.Dorst,D.Fontijne,S.Mann

The **reference** work

for computer scientists

ganja.js

A collection of **web-based**

2D CGA examples.

ganja.js

A collection of **web-based**

3D CGA examples.

A number of extensive resource lists are available online :

Pablo Bleyer

An extensive list by

Pablo Bleyer

Ahmad Eid

A large list of resources

by Ahmad Eid

Eckhard Hitzer

A GA Blog by

Eckhard Hitzer

David Hestenes

The GC R&D hub by

David Hestenes