Hi all!
I'm a programmer, and I want to learn how to do cool things like mesh procedural fracturing or boolean operations on meshes.
I understand, that I don't have solid math and geometry background, and I need to improve in this field a lot.
My knowledge is very basic, in my opinion: I'm aware of such things as vectors, matrices, derivatives, trigonometry, some collision detection algorithms like GJK and SAT. In other words, a bit of geometry, a bit of linear algebra, a bit of trigonometry..
I want to consistently upgrade my knowledge, and ready to study books, but I don't know where to start.
Can someone advice me, in which order I need to learn math and geometry subsections to achieve my goals?