На основе чего генерируются чертеж?
Обычная алгебра с капелькой тригонометрии и какая-то библиотека для формирования PDF.
Я вот помню что AutoCad программировался на AutoLisp. Тоесть теоретически если вы создадите команды для черчения - то AutoCad может их исполнить в пакетном режиме. Но если вообще развивать эту идею - то можно брать любой векторный редактор и смотреть что под него есть.