#Task
Разработка консольного приложения (можно с GUI) «Конвертер G code в SVG-подобный формат». Основные параметры, которые должны быть достигнуты при решении:
- Приложение должно сжимать исходную программу (т.е. определять дугу/окружность, заданную кодами G1 и преобразовывать её в соответствующий элемент path svg (пример похожей программы - плагин к Cura - ArcWelder)).
- Аппроксимация сплайнами. Перед конвертацией должны быть установлены тип сплайна и точность аппроксимации (необходимо сократить количество опорных точек).
- Прямое упрощение геометрии. Пример реализации - в Blender функция Limited Dissolve