Изменение внутренних объектов моделей в существующем файле STL
Описание/Предыстория:
Я новичок в 3D-печати и пока не имею опыта работы с САПР.
Сегодня я наткнулся на существующую модель, в которой есть встроенные магниты, так что есть внутренний «карман». Поскольку имеющиеся у меня магниты немного меньше по высоте, и я предполагаю, что в будущем мне придется чаще сталкиваться с подобными проблемами, я подумал, что это хорошая возможность наконец-то окунуться в мир САПР в виде модификации существующих моделей. Поэтому я проверил несколько источников и попробовал разные инструменты (Fusion 360, onshape, Meshmixer), чтобы добиться этого, но я всегда сталкивался с одной и той же проблемой: Я не нашел способа получить доступ к этой внутренней структуре... Возможно, я просто подхожу к этому неправильно, и это довольно просто, но я просто не смог в этом разобраться.
Вопрос: Как можно легко изменить размеры объекта, встроенного в модель, хранящуюся в файле STL (или 3MF)?
Пример Модель с внутренними карманами для магнитов
@Moe, 👍2
2 ответа
Обычный метод выполнения того, что вы описываете, — импорт файла STL в Fusion 360 и преобразование его в BREP, который является более удобным для редактирования форматом.
Важно, чтобы в файле STL не было слишком много треугольников/граней, так как Fusion 360 отклонит импорт, если их будет слишком много, или предупредит о замедлении работы системы, если их будет слишком много.
Можно использовать Meshmixer, чтобы уменьшить плотность и сделать возможным втягивание в Fusion 360 и выполнение преобразования BREP. В Windows 10 и выше есть бесплатное приложение 3D Builder, которое уменьшит количество граней.
После/если вы это сделаете, рассмотрите возможность создания здесь нового вопроса для конкретной задачи.
Мне удалось «растянуть» модель STL с помощью этого процесса, а также добавить отверстия к граням, чтобы закрепить разрезанную модель после ее печати по частям.
Это хорошая идея — изучить программное обеспечение САПР. Я пробовал использовать Fusion 360 для конвертации, но обнаружил, что он часто не работает. Вы можете рассмотреть возможность использования FreeCAD, по какой-то причине он кажется более надежным именно для конвертации.
Сделайте следующее:
- открыть файл stl в freecad,
- переключить среду на «Деталь»,
- выбрав модель stl, нажмите «создать форму из сетки» в раскрывающемся списке деталей меню и выберите точность (мин. 0,01),
- Выбрав вновь созданную модель, нажмите «уточнить форму» в раскрывающемся списке деталей. меню
- Скройте сетку и необработанную форму с помощью меню ПКМ в браузере моделей, чтобы слева и экспортируйте уточненную форму из выпадающего меню «Файл» как .step файл.
- редактируйте свой файл .step в программном обеспечении САПР, с которым работать менее сложно затем FreeCAD, например Fusion 360.
Ого, спасибо за подробное руководство!! Я обязательно это проверю :), @Moe
- Как зафиксировать разделение стен в 3D-принтах (зазоры между периметрами стен)?
- Каков самый простой способ изменить/изменить размер объекта внутри STL-файла?
- Будут ли 3D напечатные игральные кости честными?
- Печать нескольких отпечатков, наложенных друг на друга
- Как добавить внутренние опоры/локализованное заполнение, предпочтительно в Cura?
- Советы по изготовлению деталей, которые прижимаются/защелкиваются друг с другом
- Действительно ли 3D-принтеры достигают точности 50 микрон (0,05 мм)?
- Разработка зажимов, которые не сломаются
Для начального уровня ПО tinkercad может делать то же самое более "интуитивным" способом для новичка в этой области. Что-то вроде "Я заполню эту дыру этим другим блоком", и это обычно работает нормально., @Criggie
Tinkercad также имеет ограничение на количество треугольников, которое можно обойти, сократив его в Meshmixer., @fred_dot_u
спасибо за подсказки!! Я проверю., @Moe