Как поместить модель в отверстие такой же формы?

Я напечатал на 3D-принтере коробку с дыркой, дырка похожа на лошадь. Моя идея заключалась в том, что я затем напечатаю эту лошадь в 3D-принтере другого цвета и положу ее в яму. Проблема заключалась в том, что лошади не подходили к яме, так как они были одного размера. Затем я уменьшил лошадь, но это создало новую проблему. Теперь ноги лошади не совпадают с отверстием. Как можно легко масштабировать лошадь, например, как сделать все тоньше?

Векторное изображение стилизованной лошади

На изображении выше показано, как выглядит лошадь, и я хочу, чтобы все стороны были сдвинуты на 3 мм. Я не знаю, как это сделать, чтобы ноги не двигались.

, 👍6

Обсуждение

Добро пожаловать. Добавление изображений того, что у вас есть в настоящее время или чего вы пытаетесь достичь, может оказаться полезным., @Bob Ortiz


5 ответов


Лучший ответ:

8

Что вам нужно

Вам не нужен масштаб лошади, вам нужно смещение от контура.

Проектирование смещения

Для этого может потребоваться создание совершенно новой модели со слегка измененными соотношениями между элементами. Посмотрите на этот пример:

Сложный контур и его внутреннее смещение пунктирной линией

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

Изменение модели

Если вы используете только STL, некоторые программы предлагают функцию смещения для изменения модели. В случае блендера вы можете выбрать все вертикальные стены и немного вытянуть отрицательно.

Нарезка со смещением

Как правильно заметил jpa, во многих слайсерах можно принудительно выполнить нарезку со смещением. Часто эту функцию называют компенсацией XY, горизонтальным расширением или чем-то подобным.


,

1

Менее элегантная, но более простая в реализации альтернатива тому, что предлагает Триш (например, выполнение «смещения» во FreeCAD — полторы работы), — это использование углов уклона/фасок. Сделайте отверстие и стенки лошади под углом 45 градусов (углы должны быть одинаковыми, чтобы дно отверстия и нижняя часть лошади были меньше контура). Он всегда точно подойдет, но, скорее всего, будет прилипать к поверхности отверстия, что может быть желательно, а если нежелательно, поместите модель лошади в слайсер большей стороной вниз, а затем погрузите ее в рабочую пластину (снимите флажок «Выбросить модель»). затем измените координату Z его положения в режиме перевода) настолько, чтобы он выступал за пределы отверстия, и часть, которая выступает над поверхностью коробки, просто не будет напечатана.

,

Имеет дополнительное преимущество, так как обеспечивает хорошую посадку с натягом, так что вы можете поместить лошадь _в_ отверстие, но не _сквозь_ него. (Предполагая, что это и есть цель.), @FreeMan

Однако для этого нужно знать, как моделировать^^, @Trish


5

Многие срезы могут сделать это напрямую:

  • PrusaSlicer: Настройки печати -> Дополнительно -> Компенсация размера XY
  • Cura: Настройки печати -> Горизонтальное расширение

Установка отрицательного значения приведет к перемещению каждой стены внутрь по нормали.

Пример в PrusaSlicer

,

слайсер смещен относительно всех стен., @Trish


0

Может быть, это абсурдное предложение, но пробовали ли вы заморозить лошадь? Просто положите его в морозилку на час-два, а затем быстро попытайтесь уместить в коробку.

Это довольно типичный способ посадки с натягом: охладите одну деталь, чтобы она сжалась, затем вставьте ее и дайте ей расшириться на место.

Хотя это все равно может быть слишком туго, поскольку обе детали имеют буквально одинаковый размер и не имеют каких-либо допусков.

,

Добро пожаловать в 3D Printing! и спасибо за ваш вклад. Когда у вас появится возможность, пожалуйста, пройдите [тур], чтобы понять, как работает сайт и чем он отличается от других., @agarza


0

Масштабирование во FreeCAD очень простое, но вы должны помнить, что это САПР, а не искусство. Подсшивки можно сместить с грани или эскиза. Вы не можете сместить контактную площадку или эскиз, не играя с параметрами, а это нежелательно.

Задайте подподшивке (зеленой) отрицательное смещение, скажем, -0,5 мм. Расположите его так, как если бы это был эскиз, и он должен соответствовать отверстию.

,