Как добавить «кожу» в форму Вороного?

9

Предположим, мне дана форма с рисунком Вороного, такая как эта лампа . Я хотел бы иметь возможность добавить «оболочку», которая покрывает полную форму внутренней поверхности, чтобы я мог напечатать ее с полупрозрачным материалом, чтобы получить более или менее равномерное свечение. Вот пример того, чем я хотел бы закончить: абажур для чая . Любые идеи о том, как перепроектировать объект Вороного?

Карл Виттофт
источник
1
Я скорее спрошу на форуме blender или на чистой 3dGraphics, так как это очень сложный вопрос - есть несколько ответов от Google, когда вы ищете «обратный вороной», но я не настолько глубока, чтобы предложить 3D-моделирование.
profesor79
Я думаю, что Blender может быть лучшим приложением для достижения вашей цели. Имея ограниченные знания о программном обеспечении, я могу представить себе, как обрабатывать каждую лунку вручную, но должен быть более простой способ выполнить вашу задачу, чем этот.
fred_dot_u
@ carl-witthoft С любой программой, которая может отредактировать ваш файл STL и добавить сетку на внутреннюю поверхность. Несколько лет назад (18) Я использовал 3Dmax для создания некоторых моделей и добавления мешей для создания скинов или текстур, вы можете найти любой учебник, чтобы легко его использовать.
Фернандо Балтазар
@FernandoBaltazar спасибо за указатель. Если бы вы могли опубликовать простой пример или «шаги для следования» в качестве ответа, я приму это.
Карл Виттофт,

Ответы:

4

Я разместил это на форуме 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

Карл Виттофт
источник
То, что вы связали, отображается пустым, без предварительного просмотра :(
0scar
@ 0scar Да, я не знаю, что сделал Thingiverse. Я пытался редактировать, но изображения STL не отображаются. Я добавлю реальную фотографию на днях.
Карл Виттхофт,
1
@Trish Как ни странно, я нашел страницу форума - теперь ссылка в моем ответе.
Карл Виттофт