Conversation

(I also get free coordinate system checks, like if it’s in world space you have to give it a transform between that and screen space, which you can only obtain by composition step by step.)
1
2
Honestly I think we shouldn’t talk about matrices in the context of graphics programming before we’ve talked about transforms-as-categories, or rather, -as-paths-between-frames-of-reference. The encoding as a table of numbers can come later. (In my uneducated & untested opinion.)
3
2
I have looked into algebraic geometry and it's the most scary thing I've ever seen, and I was already afraid of topology.
1
2