Geometric Algebra vs Quaternions

Discussions revolve around comparing quaternions and geometric algebra (Clifford algebra) for 3D rotations and graphics, with many advocating GA as a more intuitive, generalizable alternative.

➡️ Stable 0.6x Science
2,602
Comments
18
Years Active
5
Top Authors
#5592
Topic ID

Activity Over Time

2009
3
2010
6
2011
23
2012
13
2013
19
2014
46
2015
74
2016
103
2017
143
2018
355
2019
128
2020
492
2021
309
2022
181
2023
206
2024
277
2025
219
2026
5

Keywords

goodreads.com youtu.be youtube.com wordpress.com marctenbosch.com DQ en.m E.g XY geometry.mrao algebra geometric numbers ga 3d vectors complex 2d geometry dimensional

Sample Comments

marosgrego Jun 2, 2021 View on HN

What makes you think quaternions are inevitable, but geometric algebra is not?

civilized Sep 24, 2023 View on HN

Why would someone use this instead of quaternions? Keeping in mind I already know that quaternions are a special case of geometric algebra.

gfxgirl Aug 16, 2022 View on HN

geometric algebra is replacing quaternions because GA handles tons of edge cases that quaternions don't?

itishappy Sep 24, 2023 View on HN

Quaternions cover SO(3). Useful for rotations in 3d.Complex numbers cover SO(2). Useful for rotations in 2d.Geometric algebra contains both of these and a bunch of others. Useful for generalizable operations in any number of dimensions.As an example, you might be able to apply your intuition for quaternions to spacetime geometry.

cbd1984 Mar 2, 2015 View on HN

Take a look at geometric algebra.http://www.geometricalgebra.net/http://en.m.wikipedia.org/wiki/Geometric_algebra

yiyus Aug 11, 2018 View on HN

You want geometric algebra. In 2D GA, you would have two unitary vectors, i and j, such that i * i = 1 and j * j = 1. The (non-commutative) product of between them (or their division) would be a bivector: i * j = ij = - j * i. You rotate 90 degrees the i and j vectors using the bivector.The good thing about GA is that the same concept can be easily extended to 3D (quaternions), and in fact to 4D and nD.

Scene_Cast2 Jun 1, 2021 View on HN

As a much more intuitive version of quaternions, there's Geometric Algebra (aka Clifford Algebra). In 4D, the calculations end up being the same, but there's much more intuition and generalizability behind the Geometric version.

Syzygies Jun 2, 2021 View on HN

In "Further Reading" the article links to [Let's remove Quaternions from every 3D Engine](https://marctenbosch.com/quaternions/) which is about Geometric Algebra.Many chefs are brilliant, but only Jeremiah Tower's book covers will tell you he's brilliant. Many branches of mathematics are of great utility. Geometric Algebra will breathlessly tell you this. I know

hgomersall Jan 30, 2025 View on HN

Geometric algebra would be what you're looking for here. This is a great intro to the topic: https://geometry.mrao.cam.ac.uk/1993/01/imaginary-numbers-ar...

mwkaufma Aug 8, 2017 View on HN

Geometric algebra is "easier" to understand than plain-old imaginary numbers? Pourquoi?