Title
#share-your-work
h

hamish todd

04/04/2022, 7:39 PM
Hey folks 😁 here's an update on my geometric algebra programming environment project

https://www.youtube.com/watch?v=HYETohI5UVE

Kartik Agaram

Kartik Agaram

04/05/2022, 2:07 AM
"Oh, by the way, I can at any point rotate all the variables around." 🤯
Konrad Hinsen

Konrad Hinsen

04/05/2022, 7:58 AM
Nice! I was wondering a bit what this could be used for, but the obvious first use case is as a learning tool for geometric algebra. Which is probably the most underappreciated corner of mathematics today.
h

hamish todd

04/05/2022, 11:01 AM
😅 That is indeed the main part of the goal! It's propaganda
11:01 AM
I also intend for it to be used for live shader coding 🙂 more here https://t.co/ZrmVvIqHM2
w

wtaysom

04/07/2022, 3:26 PM
Some retro sci-fi aesthetic choices there, some subconsciously similarity to some Amiga UI? As for "backsolving," constraint satisfaction is a good way to approach that kind of question. Read
line = plane1 ^ plane2
as establishing a constraint. The semantics of how to fix
line
,
plane1
, and
plane2
depends on an objective function and other constraints. When read as a definition, you have the implicit constraint that
plane1
and
plane2
are already been fixed. In some contexts, a satisfying way to satisfy constraints is to make them kind of springy.