1,674 karma · joined August 24, 2020
> Locating elements by their class name is a widespread technique popularized by Simon Willison (http://simon.incutio.com) in 2003 and originally written by Andrew Hayward (http://www.mooncalf.me.uk)
[0] Page 91 from "Pro JavaScript Techniques" by John Resig.
so far, the best open source alternative (it's not perfect) is Inkscape with the new multi-page feature. You can import/export multi-page PDF documents.
Anyway. You may find this post interesting: https://castel.dev/post/lecture-notes-2/
* tangent/normal to a curve: there is an experimental Live Path Effect for tangent (You can get the normal by just rotating the tangent 90 degrees)
* Measure length: Many ways to get that: e.g. the measure tool. or you can use the Measure segments Live Path Effect.
* Measuring the area: There is an extension: Extensions > Visualize Path > Measure Path.
* Measuring angles: again, you can use the measure tool.
* Library of elements: Inkscape has symbols Objects > Symbols. You can also add you own symbols. See also https://github.com/PanderMusubi/inkscape-open-symbols
* Inkscape snapping is way better (See the new smart alignement snapping in version 1.2).
* Inkscape also prints instructions on how to use tools on the status bar
The 1.2 release is expected in a few days (and it has many features with a ton of bug fixes).
curl cheat.sh/sed
Will show you several examples.
Inkscape has Symbol libraries. (from the menu : Object > symbols).
You can create you own library. PS: there is also this project: https://github.com/PanderMusubi/inkscape-open-symbols