Mesh boolean

Введение

Булевы операции с сетками — это метод логических операций, позволяющий получать новые формы деталей путем добавления или удаления областей из других форм. Три операции:

Union (Объединение)

  • Intersection (Пересечение)
  • Subtraction (Вычитание)

Отдельные объекты могут быть объединены в сборки для упрощения более сложных булевых операций. Выберите все нужные детали, щелкните правой кнопкой мыши и выберите опцию Merge (Объединить).

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

Union (Объединение)

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

Выберите соответствующие объекты или сборку, затем выберите инструмент Mesh Boolean (Булевы операции с сетками). После выполнения операции объединения сборка станет единым объектом.

На изображении ниже мы видим, что два отдельных объекта, которые перекрываются, будут иметь конфликты в своих путях G-кода (обратите внимание на предупреждение в правом нижнем углу). Объединение этих объектов в сборку устранит эти конфликты, и объекты будут нарезаны как единое целое. После выполнения операции объединения над объединенными объектами они по-прежнему нарезаются одинаково, однако теперь они неотделимы и не могут быть независимо друг от друга манипулированы.

Intersection (Пересечение)

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

Выберите объекты или сборку, затем выберите Mesh Boolean > Intersection (Булевы операции с сетками > Пересечение), затем Execute (Выполнить).

Subtraction (Вычитание)

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

Выберите объекты или сборку, затем выберите Mesh Boolean > Subtraction (Булевы операции с сетками > Вычитание). Обратитесь к объекту внутри поля A и объекту внутри поля B и помните, что операция выполняется как A - B. Другими словами, объект A сохраняется, а перекрывающаяся область с объектом B удаляется из него.

Операция с несколькими объектами

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

Union (Объединение)

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

Intersection (Пересечение)

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

Subtraction (Вычитание)

Обычно работает как ожидается, когда только один объект помещен в поле A (чтобы из него вычитались другие объекты). Помещение более одного объекта в поле A может привести к непредсказуемым результатам из-за порядка, в котором объекты вычитаются друг из друга.

Рекомендуется выполнять отдельную операцию вычитания для каждого объекта A и просто использовать опцию Keep original models (Сохранить исходные модели). Эта опция сохранит модели, использованные в операции, чтобы их можно было использовать для последующей операции.

Примечания

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

Нажмите здесь чтобы открыть новый запрос в нашей службе поддержки.

Мы сделаем все возможное, чтобы оперативно ответить и предоставить вам необходимую помощь.