- Asymptote
- Eukleides
- TikZ
- METAPOST
- Nodebox
- OpenSCAD --- see the book series: Geometry: https://www.goodreads.com/book/show/58059196-make Trigonometry: https://www.goodreads.com/book/show/123127774-make Calculus: https://www.goodreads.com/book/show/61739368-make
of greater interest (and for the Pythonistas there is: https://pythonscad.org/ ) --- I'd be interested to know of other tools in this space.
That said, most folks just use Inkscape (though at least it has scripting): https://inkscape.org/~pakin/%E2%98%85simple-inkscape-scripti...
Maybe Graphite will spur interest?
Do these books actually reference OpenScad or is OpenScad a tool for experimenting with the ideas in the series?
If you want to learn OpenSCAD itself then you want:
https://www.goodreads.com/book/show/41392892-programming-wit...
PostScript can be used with or without graphics; I have used it in both ways, because I think PostScript is not a bad programming language, and has many advantages.
I'd be very interested in a recommendation for a GUI programming toolkit and UI set which focused on/made available vector graphics.
My other PostScript stuff was mostly fun and experimental: some fractal hacks which made printers and typesetters groan and some collaborative knowledge visualization stuff. I got started with PostScript on my NextStation in 1991 and it served me well, being the basis of a whole career of programmatic visualization.
The Blue Book (Tutorial and Cookbook) https://archive.org/details/postscriptlangua0000unse
The Red Book (Language Reference) https://archive.org/details/postscriptlangua0000unse_l1h3
The Green Book (Language Design) https://archive.org/details/PSGreenBook
wosined•5h ago
JadeNB•5h ago
Does Asymptote get much use these days? I thought it was pretty cool, though a bit hard to wrap my mind around, when I first tried it, but nowadays it seems that attention has moved on to TikZ.
WillAdams•5h ago
https://tug.org/TUGboat/tb44-2/tb137hefferon-asymptote.pdf
I found Asymptote interesting, but I'm trying to wrap my mind around METAPOST (and by extension METAFONT) as an easier thing to implement/use.
wosined•3h ago
Not sure. I use it and it is reguarly updated.
https://asymptote.sourceforge.io/ https://asymptote.sourceforge.io/gallery/2Dgraphs/index.html https://asymptote.sourceforge.io/gallery/3Dgraphs/index.html
aoki•1h ago
Kids who get most of the way through AoPS (typically) end up learning some Asymptote as that is the supported way to draw figures on the AoPS website
WillAdams•5h ago