3 ms·
Thanks again for the primer and the comment :) >"all" graphics software is quite the sweeping statement. I meant virtually all popular vector graphics program
by romwell 7y ago
Thanks again for the primer and the comment :)
>"all" graphics software is quite the sweeping statement.
I meant virtually all popular vector graphics programs with a GUI that let users draw curves. I am not aware of a single one that doesn't have a Bezier curve tool - even MSPaint has had it in Windows 3.11.
Can't say much for CNC packages, except that Bezier curves were literally made for CNC. I'd guess that they accept CAD designs which were made with software where Bezier curves exist, but are converted to poly-lines in the output.
Surely, specialized software without Bezier is out there; but that's how you draw curves in Photoshop and Illustrator :)
> It's currently about 100 pages, so essentially what you'd be expected to read "before the next class" in university
Ha! Spotted someone blessed with not having to teach an intro math class to 100 freshmen :D
FWIW Spivak's Calculus on Manifolds is about the same size, and it's a semester-long course[1].
>twice the current size (.. but not any time soon!)
..I'll keep hitting F5 in the meantime :)
--------------
On that note, a request. In the figure where you talk about curvature matching, you are effectively tracing out the Evolute[2]: the intersection points of nearby normal lines trace out the evolute in the limit (the locus of centers of curvature of the curve).
I think that actually drawing the evolute would be a good addition to the text (and would improve the reader's understanding of the concept of curvature).
--------------
[1]http://strangebeautiful.com/other-texts/spivak-calc-manifolds.pdf http://strangebeautiful.com/other-texts/spivak-calc-manifold...
[2]https://en.wikipedia.org/wiki/Evolute https://en.wikipedia.org/wiki/Evolute
- TheRealPomax 7y agoSpivak doesn't use early high school maths, of course ;) mentioning the fact that there is such a thing as an "evolute" is a good point, though - could I convinve you to file an issue on the tracker so I don't forget about that? (HN threads disappear all too quickly!)