Требуется создание САМ программы под линукс, андроид и Win.
Фактически программа представляет собой:
Графическая оболочка, где присутствует 2D векторная графика (что-то вроде очеень простого автокада), где отображается обрабатываемое изделие.
База данных обрабатывающего инструмента.
Импорт DXF файлов.
Результат обработки идет в экспорт CSV файлов.
Главное - хорошо разбираться в геометрии и алгебре :)