Вычитание двух файлов STL в программном обеспечении Slic3r

У меня есть вопрос о программном обеспечении Slic3r.

Я хотел бы вычесть две части. Например, у меня есть модель STL, когда я щелкаю правой кнопкой мыши на детали, могу выбрать настройки..., и в окне настроек я могу выбрать модификатор, и могу выбрать плиту.с выбором правильной толщины. Теперь у нас есть две части, где одна из них находится внутри другой. Моя проблема заключается в вычитании этих двух частей.

Как вычесть эту часть из другой?

, 👍1

Обсуждение

Я не совсем понимаю, о чем ты спрашиваешь. Обработка 3D-модели или ее размещение на сборке. Картинка поможет нам понять., @profesor79

Если вы спрашиваете, как создать новый STL, представляющий собой объединение (или пересечение) двух элементов, вам, вероятно, потребуется использовать MeshLab или MeshMixer или другие инструменты САПР., @Carl Witthoft

на самом деле вы можете сделать это с помощью tinkercad, превратив один из импортных файлов в дыру., @dandavis

Плиты не предназначены для вычитания - они позволяют применять различные настройки печати к различным частям модели. Если вы хотите напечатать только часть своей модели, вам нужно вырезать модель в программе САПР. Что ты пытаешься сделать?, @fukanchik

Привет @Махди Шакери. Ваш вопрос звучит так, как будто я использую вопрос сапр. Хотя у вас есть несколько конкретных вопросов вперемешку. Я вижу, что другие тоже пытаются понять. Нам бы помогло, если бы вы разделили вопросы на основные пункты и показали нам изображения того, с чем вы боретесь. Каждая программа сапр отличается от других, поэтому используемое вами программное обеспечение поможет. Также не забудьте проверить https://stackoverflow.com/help/how-to-ask поскольку у вас также есть некоторые проблемы с форматированием., @StarWind0

Когда я открываю Slic3r, я не могу найти "модификатор" в диалоговом окне **Настройки**. Когда вы говорите "Я могу выбрать модификатор", вы имеете в виду "Я могу нажать кнопку **Загрузить модификатор...**" или "Я могу выбрать ** модификатор"? Кроме того, откуда вы выбираете "плиту"? Этого я тоже не вижу. Пожалуйста, проясните эти моменты. Редактирование вашего вопроса и добавление нескольких скриншотов помогут людям правильно понять ваш вопрос и могут оказаться полезными другим людям, имеющим ту же проблему. Спасибо., @Greenonline

Спасибо вам за ваше время и подробные объяснения.я уже давно знаю cad и использую его каждый раз day.my проблема с сапр заключается в импорте и редактировании файлов STL.иногда вы находите очень хорошие файлы STL или даже OBJ-файлы, но собираетесь редактировать их, сапр не может импортировать файл stl. я пытаюсь найти другую программу для редактирования файла stl.например, создание формы свечи из файла stl.в любом случае спасибо за ваши усилия, @Mahdi Shakeri


5 ответов


4

Учитывая мое ограниченное знакомство со всеми существующими инструментами САПР, я бы вернулся к тому, что, как я знаю, выполняет двоичные операции с объемами-OpenSCAD.

Можно создать два объекта, по одному из каждого из двух файлов STL, и вычесть один из другого. Можно также вычислять пересечения, объединения и другие операции.

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

slic3r может это сделать, но я не видел таких функций за время моего многолетнего использования slic3r для нарезки.

Когда вы сомневаетесь, ИМО, лучше написать что-нибудь по сценарию. Практически никогда я не делаю что-то только один раз, особенно в 3D-печати, где быстрый прототип приводит к быстрым изменениям и улучшениям.


,

+1 для OpenSCAD это определенно инструмент для этого; возможно, вы захотите поместить пример кода, показывающий, как загружать STL и изменять их., @esoterik

Спасибо вам за ваше время и подробные объяснения.я уже давно знаю cad и использую его каждый раз day.my проблема с сапр заключается в импорте и редактировании файлов STL.иногда вы находите очень хорошие файлы STL или даже OBJ-файлы, но собираетесь редактировать их, сапр не может импортировать файл stl. я пытаюсь найти другую программу для редактирования файла stl.например, создание формы свечи из файла stl.в любом случае, спасибо за ваши усилия., @Mahdi Shakeri

С помощью OpenSCAD я не выхожу из файлов stl. Файл stl определяет объект в operScan. Затем я добавляю функции к объекту... сверлю отверстия... масштабируйте его... добавьте базу... вырежьте части, которые мне не нужны. Прямое редактирование STL затруднено. Добавление и изменение тела в openscad намного проще., @cmm

Это определенно правильный путь. OpenSCAD производит идеальные разрезы без каких-либо догадок. Мешмиксер борется. Высокая кривая обучения, но отличные результаты, как только вы это поймете. Простой пример: // разница двух STL в OpenSCAD\ разница(){\ перевести ([-140,-100,0]) //переместить в позицию\ импорт("/путь/к/вашему/stl/файлу.stl");\ перевести ([0,-0.5,52.85]) //переместиться в положение\ повернуть(a=90, v=[0,1,0]) // повернуть вокруг y, например\ импорт("/путь/к/вашему/вырезанию/вырезанию.stl");\ }, @Reven


0

Я предполагаю, что вы пытаетесь пробить, выдолбить или вырезать свой дизайн в определенной форме, которая совпадает с внутренним 3D-объектом или наоборот?

Сделайте это с помощью 3Ds max, там это просто очень просто для таких операций.

Пожалуйста, загрузите Autodesk 3Ds max и выполните логическое.

Это ссылка на то, как использовать логический инструмент, Логический составной объект

Есть и другие программы, такие как магия, где это можно сделать, но, похоже, вы пытаетесь сделать это в первый раз. Я буду предлагать только 3Ds max.

,

Спасибо вам за ваше время и подробные объяснения.я уже давно знаю cad и использую его каждый раз day.my проблема с сапр заключается в импорте и редактировании файлов STL.иногда вы находите очень хорошие файлы STL или даже OBJ-файлы, но собираетесь редактировать их, сапр не может импортировать файл stl. я пытаюсь найти другую программу для редактирования файла stl.например, создание формы свечи из файла stl.в любом случае спасибо за ваши усилия, @Mahdi Shakeri

@MahdiShakeri насколько я знаю, редактирование файлов STL-это боль . Пожалуйста, сделайте это-никогда не пытайтесь сделать это как новичок . Его гораздо проще просто перепроектировать . Но если вы действительно хотите пойти по этому пути, пожалуйста, ознакомьтесь с Autodesk 3Ds max, это единственное программное обеспечение, за которое я бы поручился, которое может даже пытаться редактировать файлы .stl ., @Axel Fernandes


0

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

Кроме того, это довольно быстро и легко сделать. Вы можете выполнить различную операцию с помощью OpenSCAD (как упоминалось выше) или atomiccompiler.com если вы не хотите устанавливать новое программное обеспечение только для одной операции.

,

0

Если объекты многообразны и не имеют проблем, Blender может выполнять логические операции. Я бы предпочел blender вместо OpenSCAD, так как OpenSCAD выходит из строя (по крайней мере, для меня), если возникают проблемы с сеткой; по сравнению с 3DMax, потому что он бесплатный, быстрый и меньше загружается и работает в выбранной мной операционной системе.

Импортируйте файлы STL по файлам, Импорт, STL. Если эта опция не включена: Файл, Пользовательские настройки, Дополнения, найдите STL и включите эту опцию.

Просто выберите основной объект правой кнопкой мыши, на правой панели найдите модификаторы со значком ключа, нажмите добавить модификатор и выберите операцию (различие) и другой объект. Если результат не удовлетворяет, попробуйте вырезать параметры решателя. Если в результате возникают проблемы, как правило, это связано с проблемами с файлами STL. Используйте инструмент для устранения этих проблем и повторите попытку.

Как только вы будете довольны результатом, вы можете экспортировать, выбрав свой объект, перейдя в Файл, экспорт, STL и выбрав опцию "Только выбранный", чтобы отрицательный объект не был объединен с вырезанным результатом при экспорте.

,

0

Мешмиксер будет выполнять логические операции между двумя объектами STL быстрее, чем OpenSCAD.

Импортируйте основной файл .stl, добавьте второй .stl: тот, который вы хотите удалить из основного. В окне Обозревателя объектов выберите основной, а затем удерживайте клавишу Ctrl и щелкните левой кнопкой мыши на втором, появится окно с логической опцией различия.

,