Laser Cutting and Scoring: A 3D Surface Function (1996)
graficaobscura.com
graficaobscura.com
Today, you could do pretty much all of this with a python script driving inkscape and LaserGRBL driving a GRBL-based home-built laser cutter for a few thousand dollars (I do basically that in my garage for fun)