News for hackers. Stuff that matters.
Re:Let's remove Quaternions from every 3D Engine by impendia on Saturday November 03, 2018 @11:21AM (#18370599)
Can I ask you (and keldaris) what precisely you mean by geometric algebra, and how you would propose to teach it?

I'm a math professor. To me "geometric algebra" refers to any use of geometry in mathematics to illuminate algebraic principles. There are very very many of these -- this article illustrates one good example. I try to incorporate intuition from geometry into my teaching whenever possible.

It seems that the two of you are referring to some particular unifying framework, and/or set of definitions and notation. Could I ask you to elaborate on what you mean?

Thanks.

Re:Let's remove Quaternions from every 3D Engine by dahart on Saturday November 03, 2018 @12:33PM (#18371047)
Re:Let's remove Quaternions from every 3D Engine by impendia on Monday November 05, 2018 @09:20AM (#18382451)
Thanks, I'll have a look!

This looks a bit too high-level to inform my undergraduate teaching, but certainly I could learn something from this.

Re:Let's remove Quaternions from every 3D Engine by cartep on Saturday November 03, 2018 @12:21PM (#18370970)
I'm not any of the two you asked, but given that @eigenspace is a physicist, what you are looking for (notations used, etc) is possibly here:

http://geocalc.clas.asu.edu/html/Evolution.html#References

under "Recent Books". Notably "Clifford Algebra to Geometric Calculus" and "New Foundations for Classical Mechanics" by Hestenes.

PD: if you ever attempt to read any of those two, I'd advise to go to the latest (corrected) reprint.

Re:Let's remove Quaternions from every 3D Engine by nanofortnight on Saturday November 03, 2018 @12:23PM (#18370981)
https://en.wikipedia.org/wiki/Geometric_algebra

Less ambiguously called "Clifford algebras", though Clifford himself prefered the term geometric algebra.