Avoiding Trigonometry (2013)
Summary
The article argues for minimizing trigonometry in computer graphics by favoring vector-based formulations. It demonstrates how a trig-heavy rotation approach can be rewritten to use only dot and cross products, avoiding unnecessary acos/sin/cos operations and leading to simpler, more stable code. It also discusses API design and encourages deeper intuition about vector math for robust rendering.