Geometry for Programmers
#2273 of 2,654 all-time
Geometry for Programmers
Manning
3 people recommended it in 3 threads, 2023.
What people on Hacker News said
For me, the eye opening thing was that any n-dimensional body is a transformation of the n-dimensional standard cube. This brings some mathematical consequences I don't understand, but what's important for me is that equations get much easier for the standard cube transformations because your corners are just ones and zeros.
E. g. I wrote an app that "unbends" a book page from a photo so it looks flat. It can be done with a single but rather large transformation, or with a pair of transformations: to and from the standard cube, and each transformation is then much simpler than their composition.
If not for Spivak, I would have drowned in equations, never written the app and would have had nothing to write a book about.
Also, Geometry for Programmers but only because I wrote it. I had to update my skills significantly while gathering material and doing all the experiments.
Where it comes up
- Books for Game Developers 2023 · 1 recommendation
- Ask HN: What are the most eye-opening textbooks you have ever read? 2023 · 1 recommendation
- Ask HN: Math books that made you significantly better at math? 2023 · 1 recommendation