Изменение внутренних объектов моделей в существующем файле STL

Описание/Предыстория:

Я новичок в 3D-печати и пока не имею опыта работы с САПР.

Сегодня я наткнулся на существующую модель, в которой есть встроенные магниты, так что есть внутренний «карман». Поскольку имеющиеся у меня магниты немного меньше по высоте, и я предполагаю, что в будущем мне придется чаще сталкиваться с подобными проблемами, я подумал, что это хорошая возможность наконец-то окунуться в мир САПР в виде модификации существующих моделей. Поэтому я проверил несколько источников и попробовал разные инструменты (Fusion 360, onshape, Meshmixer), чтобы добиться этого, но я всегда сталкивался с одной и той же проблемой: Я не нашел способа получить доступ к этой внутренней структуре... Возможно, я просто подхожу к этому неправильно, и это довольно просто, но я просто не смог в этом разобраться.

Вопрос: Как можно легко изменить размеры объекта, встроенного в модель, хранящуюся в файле STL (или 3MF)?

Пример Модель с внутренними карманами для магнитов

, 👍2


2 ответа


3

Обычный метод выполнения того, что вы описываете, — импорт файла STL в Fusion 360 и преобразование его в BREP, который является более удобным для редактирования форматом.

Важно, чтобы в файле STL не было слишком много треугольников/граней, так как Fusion 360 отклонит импорт, если их будет слишком много, или предупредит о замедлении работы системы, если их будет слишком много.

Можно использовать Meshmixer, чтобы уменьшить плотность и сделать возможным втягивание в Fusion 360 и выполнение преобразования BREP. В Windows 10 и выше есть бесплатное приложение 3D Builder, которое уменьшит количество граней.

После/если вы это сделаете, рассмотрите возможность создания здесь нового вопроса для конкретной задачи.

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


,

Для начального уровня ПО tinkercad может делать то же самое более "интуитивным" способом для новичка в этой области. Что-то вроде "Я заполню эту дыру этим другим блоком", и это обычно работает нормально., @Criggie

Tinkercad также имеет ограничение на количество треугольников, которое можно обойти, сократив его в Meshmixer., @fred_dot_u

спасибо за подсказки!! Я проверю., @Moe


1

Это хорошая идея — изучить программное обеспечение САПР. Я пробовал использовать Fusion 360 для конвертации, но обнаружил, что он часто не работает. Вы можете рассмотреть возможность использования FreeCAD, по какой-то причине он кажется более надежным именно для конвертации.

Сделайте следующее:

  • открыть файл stl в freecad,
  • переключить среду на «Деталь»,
  • выбрав модель stl, нажмите «создать форму из сетки» в раскрывающемся списке деталей меню и выберите точность (мин. 0,01),
  • Выбрав вновь созданную модель, нажмите «уточнить форму» в раскрывающемся списке деталей. меню
  • Скройте сетку и необработанную форму с помощью меню ПКМ в браузере моделей, чтобы слева и экспортируйте уточненную форму из выпадающего меню «Файл» как .step файл.
  • редактируйте свой файл .step в программном обеспечении САПР, с которым работать менее сложно затем FreeCAD, например Fusion 360.
,

Ого, спасибо за подробное руководство!! Я обязательно это проверю :), @Moe