- 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.
Brush of the dyxlesia as well evidently.
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
Still, this book is awesome and I've been inspired by it for awhile. I used to love whipping up diagrams and simple vector art in .ps/.eps files. In a fit of procrastination in ~2006 I created a minimalist horizontal rule for an IEEE conference submission, and that diamondrule.eps[2] has now become the standard. I would say that EPS is still more convenient than SVG as a format to contain, in one self-contained file, raster graphics with overlaid vector graphics.
[1] https://tidbits.com/2022/10/27/preview-in-ventura-drops-supp...
[2] https://github.com/ieeevgtc/tvcg-journal-latex/blob/main/dia...
wosined•7mo ago
JadeNB•7mo 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•7mo 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•7mo 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•7mo 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•7mo ago