Hacker News new | ask | show | jobs
by jiggawatts 2182 days ago
It depends on the specifics of the approach. Some variants of Geometric Algebra like Conformal GA are particularly well suited to boolean operations and for finding intersections. Also, GA can help reduce numerical error in many circumstances where vector algebra has issues, because it is more numerically stable in general.

However, some of the issues raised in that article will still be a problem, and the solutions in either vector algebra or geometric algebra would similarly benefit from this approach.

One related trick I've seen recently is to purposefully degrade floating point performance (e.g.: using fp16 or just zooming in a lot) so that rounding errors and numerical instability can be "visually inspected". This is an under-utilised method that reveals that many common graphics algorithms are designed for infinite precision reals and aren't optimal for IEEE 754 reals.