Добавил ещё пару модулей, для создания печатных плат, реализована возможность получать траектории как во внутрь от базовой, так и наружу.
Для примера берем гербер файл, и загружаем:
Вот тут думаю ещё добавить возможность удалять лишние траектории, правда не знаю а нужно ли это????
После нажатия кнопки, получаем цельную траекторию:
На следующем кадре, получаем предыдущую траекторию, и считаем её за базовую, потом указываем направление для траектории, относительно базовой, если нужно делаем первоначальный отступ, а потом по циклу, получаем траектории:
Данный вариант планирую использовать для лазерной засветки фоторезиста.
А если цикл наружу, то получаем траекторию для гравировки:
Вот пример в кандле:
Правда ещё пока модуля оптимизации траектории не хватает, т.к. на круговых траекториях слишком много ненужных точек, и холостого хода много.
Но скоро добавлю этот модуль, и тогда уже выложу для тестов.