Mathematical Illustrations: A Manual of Geometry and PostScript
personal.math.ubc.ca
personal.math.ubc.ca
- 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?
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.
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...
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...
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.
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
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
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.