4 ms·
It's been tried, over and over. It doesn't work simply because GA representations are larger. There's a reason that after decades GA hasn't replaced quaternion
by ChrisLomont 5y ago
It's been tried, over and over. It doesn't work simply because GA representations are larger.
There's a reason that after decades GA hasn't replaced quaternions, and it's not because people don't know how to optimize code by hand.
- chombier 5y agoExactly, in fact I'm always surprised so many people still claim GA is better for practical implementations after all these years. My impression is that if you want something compact that you'll need to either give up on performance (type erasure) or separate compilation (track every type). GA is great for pen and paper proofs though.
- ChrisLomont 5y agoExactly - GA is nice for proofs, bad for code. I wrote an article in Games Programming Gems V back around 2004, showing many proofs of things one wants to do in computer graphics all derived simply using GA.