Некий Valeriu Paloş снейрослопил генератор технических рисунков на Typescript: https://github.com/vpalos/krbn (MIT). Так что да — минимум дважды ненужно :)
Суть: по заданной трёхмерной сцене генератор создаёт рисунок линиями в разных стилях: контурно, штриховками прямыми и кривыми линиями, можно включать отрисовку невидимых рёбер пунктирными линиями. В результате получаются векторные изображения в SVG, которые можно использовать в своих целях. Надо сказать, что довольно красивые. Даже когерентность штрихов в кадрах для анимации имеется.
Хорошо подошло бы для какой-нибудь технической вёрстки в LaTeX.