Я разместил это на форуме Autodesk , и сотрудник по имени "MagWeb" предложил следующее решение. Я еще не пробовал.
Возможный рабочий процесс во многом зависит от общей формы объекта вороной: если он выпуклый на всем протяжении (как яйцо) или выпуклый и плоский (например, цилиндр), например:
Выбрать все (Ctrl + A или Cmd + A на MAC)
Запустите Edit / FitPrimitive и установите для его PrimitiveType значение ConvexHull (CreateNewObjects проверено)
Запустите MakeSolid для этого объекта оболочки и установите для его SolidType значение Accurate. Точность включает ползунок OffsetDistance. Потяните это немного и нажмите обновление. Вы хотите получить результат, пересекающийся, но показывающий объект voronoi. При необходимости отрегулируйте смещение. Наконец принять.
Теперь активируйте результат voronoi и MakeSolid и запустите BooleanUnion
Снова покажите объект FitPrimitive (MakeSolid уже скрывал его) и снова запустите MakeSolid в точном режиме. Теперь установите немного большее смещение, как вы делали раньше. Разница будет определять толщину "подкладки". принимать
Сначала активируйте результат BoolleanUnion и последний результат MakeSolid и запустите BooleanDifference, чтобы получить полый объект. Вы можете использовать другой пересекающийся объект, чтобы закрыть отверстие снизу.
Сложнее, но выполнимо с другим рабочим процессом на объекте вороной, владеющем вогнутыми областями ...
редактировать
Проведя несколько испытаний, я могу подтвердить, что это работает для простых выпуклых объектов. Если имеются вогнутости, то, скорее всего, форму источника нужно разрезать на участки, каждый из которых можно рассматривать как выпуклый.
Я поиграл с функциями Meshmixer «применить шаблон» с ограниченным успехом. Я мог бы получить облегающую фигуру, но с довольно неровной поверхностью. Может помочь некоторая подстройка параметров шаблона. Обратите внимание, что новая форма имеет большую толщину, чем исходный объект voronoi, поэтому может быть лучше сделать что-то вроде следующего:
1) создать дубликат оригинала
2) уменьшить дубликат на несколько процентов
3) выровнять два объекта с общим происхождением и булево различие для создания тонкостенной версии оригинала.
4) Создайте объект шаблона на основе этого объекта тонкой стены.
редактировать номер 2
У меня получилось! Для тех, кто заботится, я взял открытый футляр для очков Voronoi и надел кожу внутри, чтобы защитить ваши очки. Посмотреть этот предмет Thingiverse