А существуют (желательно под линукс, но "на посмотреть" можно и под оффтопики) CAD'ы, которые позволяют описывать неким языком чертеж, а потом эту программу компилировать в непосредственно изображение?
Что-то похожее на TeX.
Я пока только нашел Varkon, но это немного не то...