Прилагаемый код OpenSCAD может взять файл SVG и экструдировать его вокруг многоугольника, определённого серией точек.
Предостережение.: Возможно, вам понадобится использоватьВерсия OpenSCAD "Обзор разработки".и включите "манжету", чтобы это работало должным образом.

Код экструдирует SVG для каждого сегмента, поворачивает и позиционирует его, а затем обрезает так, чтобы он состыковался с соседними сегментами под углом бисекции.
Включенный профиль SVG выглядит так:

Если вы хотите создать свой собственный профиль, имейте в виду, что левая сторона SVG станет внешним краем рамки.
Если вы хотите использовать свой собственный многоугольник для контура, вам просто нужно создать набор координат x, y, чтобы определить его. Лучше всего перечислить их по часовой стрелке, начиная с верхней точки.
Я включил два STL-файла в качестве примеров: дерево и гроб.
Tags
Model Source
