Масштабирование объектов с постоянной толщиной стенок для 3D-печати

Вопрос в том, как масштабировать существующую сетку без изменения толщины стенок?

Я использую Blender для создания STL-файлов для 3D-печати. Допустим, я создаю оболочку для модели железнодорожного вагона. Поскольку 1/87 - я шкала является наиболее распространенной, я делаю стенки оболочки достаточно толстыми, чтобы сделать ее жесткой в масштабе 1/87. Теперь, если я хочу напечатать ту же самую оболочку в большем масштабе, скажем 1/48, толщина стенок почти удвоится, и это приведет к потере материала при печати стенок, которые толще, чем нужно. Если я хочу печатать в формате 1/160, печать может потерпеть неудачу, потому что толщина стенки упадет ниже минимума, который будет поддерживать принтер.

Есть идеи?

, 👍4


3 ответа


2

Ваш вопрос делится на две разные категории: здесь, в 3D Printing SE, и там, в Blender SE.

Я бы счел, что вашу задачу лучше всего решить с помощью какой-либо формы параметрического моделирования, аспекта, который редко используется Blender. Несмотря на то, что ограничения Blender делают вашу жизнь интересной, в программе (и без нее) может быть пара полезных функций.

В Blender SEсуществует вопрос аналогичного формата с несколько открытым ответом. Быстрый поиск с помощью Google с терминами "Параметрическое моделирование с помощью блендера" приводит к ряду различных подходов. Согласно быстрому прочтению результатов поиска, некоторые решения включают бесплатные плагины или дополнения для Blender. Возможно, больше сложности, а не меньше.

Я достаточно хорошо знаком с очень простыми основами Blender, чтобы знать, что я не смогу использовать эти ответы. Я также хорошо понимаю, что возможности Блендера выходят за рамки моих собственных ограничений благодаря функциям, поддерживающим сценарии, анимацию и множество других инструментов. Просмотр диаграмм/диаграмм рабочих процессов, которые составляют часть продвинутой части программы, приводит меня к убеждению, что вы можете достичь своей цели, но для этого необходимо быть сертифицированным мастером с программой.

В качестве альтернативы можно было бы задействовать любую из многих доступных программ параметрического моделирования. Я поклонник OpenSCAD, хотя интерфейс текста/сценариев для некоторых может быть сложным. Если вы научились работать в блендере, формат без графического интерфейса не обязательно является лучшим маршрутом, хотя варианты графического интерфейса, на мой взгляд, не менее запутанны.


,

0

Минимальный масштаб вашей модели Моделирование вашего 3D-файла не обязательно требует, чтобы вы работали с заданной единицей измерения или масштабом. Это особенно верно в отношении программного обеспечения, такого как Blender, в котором вы можете задавать пропорции, но не единицу измерения. Эта работа будет выполнена после этапа моделирования, когда вы отправите свою модель на 3D-принтер. Вот почему в этот момент вам нужно обратить особое внимание как на масштаб, так и на размер вашей модели. Создание 3D - печати в миллиметрах вместо сантиметров вполне может привести к плохой 3D-печати.

Яркий пример этого можно найти в архитектурных моделях. Это, на самом деле, одна из главных проблем, с которой мы столкнулись во время работы с La Cité de L'Architecture над воспроизведением La Merveille. С архитектурными моделями, например, может быть вполне возможно напечатать 3D в масштабе 1/10 чего-либо и просто невозможно сделать то же самое в масштабе 1/250.

После определенного уровня миниатюризации детали (присутствующие в цифровом 3D-файле) начинают исчезать в физическом мире, потому что сам 3D-принтер не способен их создать (или создаст очень хрупкий). Довольно часто для архитектурных моделей требуется вмешательство человека, чтобы решить, какие детали будут сохранены, а какие нет, чтобы 3D-файл не содержал информацию, которая не будет доступна для печати.

,

0

Сделайте свою модель прочной, затем во время нарезки:

  • масштабируйте свой объект
  • установите заполнение на 0%
  • установите желаемое количество периметров (это будет толщина стенки) Таким образом, всего с одной моделью у вас может быть любая толщина стенки независимо от масштаба.
,

Мне придется узнать о "заполнении", никогда раньше им не пользовался. Мой текущий план состоит в том, чтобы создать оболочку только с гранями, без толщины. Затем, непосредственно перед тем, как я создам файл stl, я применю модификатор затвердевания, установив толщину, достаточную для масштаба, который я планирую распечатать., @eaelec

Идея состоит в том, чтобы не моделировать стены. Сделайте модель, которая полностью заполнена внутри. Установка заполнения на 0% в слайсере сделает из него оболочку. Периметры будут вашими стенами, а поскольку заполнение составляет 0% , отпечаток будет полым внутри. [Узнайте о заполнении и периметрах (оболочках)](http://blog.teambudmen.com/2013/09/understanding-shells-layer-height-and.html)., @lz42

Я думаю, вы делаете слишком много предположений о том, что я делаю. Во-первых, слайсер для принтера formlabs, который я использую, не имеет никакой функции "заполнения", которую я могу найти. Возможно, кто-то, кто более знаком с устройством для нарезки заготовок, может подтвердить это. Во-вторых, я думаю, вы, возможно, предполагаете, что внутри модели ничего нет. Это не всегда так. Например, если я моделирую кабину грузовика, я могу напечатать ее с приборной панелью и рулевым колесом внутри., @eaelec