Source
- URL: https://x.com/EricLengyel/status/1777895775428854186
- Author: Eric Lengyel (@EricLengyel)
- Posted: 2024-04-10 03:05:59
Thread
1/ @EricLengyel
Some people seem to think that all objects in exterior algebra or geometric algebra are represented in code by big 16-component entities. No decent implementation would do this, and if it’s something you’ve seen, then you’ve been exposed to a very poor source of information.
2/ @EricLengyel
Points still have 3 components (or maybe 4 homogeneous components), lines have 6, and planes have 4. Quaternions have 4 components, dual quaternions (motors) have 8 components, and flectors have 8 components. Nothing ever uses more than 8. These are implemented as distinct types.
3/ @gamespotting
@EricLengyel
I remember when pondering what it’d take to implement a system for graphics, thinking a fully general element (of an R{3,2} conformal space) could have up to 32 components.. but most elements of interest for graphic’s applications would only have 4, 6, or 8 or something..
Branches: 2024-04-10-gamespotting-degenerate-cases-where-a-0-value-in-one-component