3 ms·
"The dot product is a simple yet extremely useful mathematical tool. It encodes the relationship between two vectors’ magnitudes and directions into a single va
by mrspeaker 7y ago
"The dot product is a simple yet extremely useful mathematical tool. It encodes the relationship between two vectors’ magnitudes and directions into a single value. It is useful for computing projection, reflection, lighting, and so much more."
I wish every programming and math tutorial started with a paragraph like this! So many times I get to the bottom of an article on a concept with an understanding of how to implement it, but no idea why I'd want to!
- Waterluvian 7y agoGame dev is also a fantastic practical application. I struggled awfully through high school math. Then a decade later I went to go make a space shooter. I learned so much more vector math and trig in like two weekends than all of high school.
- Mirioron 7y agoTo expand further: you can use anything you've ever learned in gamedev. All of it can be useful. From physics, chemistry, biology to languages, trivia, culture etc. But what I find even more fascinating is what players of games can do with just a simple system.