4 ms·
Calculus on Manifolds by Michael Spivak. http://www.strangebeautiful.com/other-texts/spivak-calc-manifolds.pdf http://www.strangebeautiful.com/other-texts/spiva
by okaleniuk 3y ago
Calculus on Manifolds by Michael Spivak. http://www.strangebeautiful.com/other-texts/spivak-calc-manifolds.pdf http://www.strangebeautiful.com/other-texts/spivak-calc-mani...
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. 15 years after I learned that trick and 10 years after I wrote an app, I wrote a book called Geometry for Programmers.
If not for Spivak, I would have drowned in equations, never written the app and would have had nothing to write a book about.
- cwillu 3y agoI'm entirely failing to envision the process. I want to ask why is the first step (?mapping the book photo to a face of the cube?) is not just restating the original problem, but it's obvious that that question must be missing the point.
- okaleniuk 3y agoSince you want to find the color for every pixel of a flat page, you actually need your mapping the other way around - from a flat page to the photo. Which could be a combination of two: from the flat page to the standard cube, and then - from the standard cube to the photo. Don't let the word "cube" confuse you, a 2D-cube is just a square. I have the full explanation right here if you're interested: https://wordsandbuttons.online/biwhatever_transformations.html https://wordsandbuttons.online/biwhatever_transformations.ht...