Re:Supplanting matrices with Geometric Algebra in a forward ...
by blt on Wednesday February 28, 2024 @12:14PM
(#39540883)
if the author is reading this: please define the acronym PGA when first using it!
[ Parent
| on HN ]
Re:Supplanting matrices with Geometric Algebra in a forward ...
by at_compile_time on Wednesday February 28, 2024 @12:27PM
(#39541067)
Projective geometric algebra for anyone wondering. A null basis vector is added to the basis vectors of the space you're working in. This allows the algebra to represent geometric objects that do not pass through the origin.
Re:Supplanting matrices with Geometric Algebra in a forward ...
by lupire on Wednesday February 28, 2024 @01:00PM
(#39541496)
This called "affine transformation" in linear algebra language. (Linear algebra is stretches and rotations. Affine (affinity?) adds translations)
https://people.computing.clemson.edu/~dhouse/courses/401/not...
In 2 dimensions:
Rotation = multiplying by an imaginary unit.
Stretches = multiplying by a real number
Translation = adding a complex number.
In higher dimensions, the analogy to complex numbers breaks down.
Re:Supplanting matrices with Geometric Algebra in a forward ...
by xeonmc on Wednesday February 28, 2024 @03:52PM
(#39543279)
It is not affine transforms per se but rather the expansion into homogeneous coordinates that enables translation by treating it as if it's a shear that leaves the reciprocal dimension untouched.
> Rotation = multiplying by an imaginary unit.
This is also not quite right.
Rotation is multiplying by a complex number with a magnitude of 1 (or perhaps you meant to say "raising a number to the power of i"?)
Re:Supplanting matrices with Geometric Algebra in a forward ...
by lupire on Wednesday March 06, 2024 @10:23AM
(#39616915)
Sorry I meant "complex unit".
"complex number with a magnitude of 1" is the definition of a "complex unit".
Re:Supplanting matrices with Geometric Algebra in a forward ...
by xeonmc on Monday March 11, 2024 @11:39PM
(#39675951)
I like "roots of unity" (not necessarily rational) or "unit phasor" or "non-integer powers of -1"
Re:Supplanting matrices with Geometric Algebra in a forward ...
by epistasis on Wednesday February 28, 2024 @12:51PM
(#39541385)
I've been working through a bunch of Geometric Algebra on the web and YouTube lectures in recent weeks. Though I guessed Projective Geometric Algebra, I still wasn't certain as it's the first time I can recall seeing the acronym!
Re:Supplanting matrices with Geometric Algebra in a forward ...
by Joker_vD on Thursday February 29, 2024 @06:48AM
(#39548172)
But... aren't the traditional 4x4 transformation matrices already use projective space, essentially?
Re:Supplanting matrices with Geometric Algebra in a forward ...
by enkimute on Wednesday February 28, 2024 @01:54PM
(#39542149)
done. mea maxima culpa.
Re:Supplanting matrices with Geometric Algebra in a forward ...
by guhcampos on Wednesday February 28, 2024 @03:21PM
(#39542992)
Yes! The use of FPGA for "Fast PGA" was particularly confusing.