Комментарии 2
Здесь появляется следующая проблема: как преобразовать 3D объект в каркас из листового материала, части которого стыкуются между собой, желательно без крепежа, паз в паз?
Если вы посмотрите внимательнее, то торцы ваших рёбер являются частью сферы. Следовательно, это никакие не листовые детали и на лазере без поворотной головы вы не сможете их изготовить! Только на фрезере, желательно 5-осевом, либо строчками выполнять фрезерование.
Но ребра еще предстоит разложить на листе материала:
Это нестинг или задача раскроя. Вот на код решения этой NP-полной задачи оптимизации я бы посмотрел, учитывая перемычки и отступы минимум на диаметр фрезы. Очень интересная тема!
то торцы ваших рёбер являются частью сферы
В параметрах генерации G-Кода есть загрубление, так как материал тонкий, выборка всей высоты будет в 2 прохода, а то и в 1, 3D фрезерование фрезой "end mill" вообще не делается - это отдельная тех. операция в редакторе под ball end mill.
Для лазерного станка, наверное, потребуется сконвертировать файл каким-то образом.
Задача оптимизации это тема научных работ, найти готовый алгоритм и быстро закодить я не смог.
Но по сравнению с дурацкой работой по выставлению перемычек, ручная раскладка деталей путем перемещения (на лист они накидываются программно) - не сильно напряжная работа.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Slicer: нарезка твердотельных объектов под раскрой