Нода «Логические операции мешей» (mesh boolean node)

Нода ":abbr:`Логические операции мешей (Mesh Boolean)`".

Нода Mesh Boolean позволяет вырезать, вычитать и соединять геометрию двух входов. Эта нода предлагает те же операции, что и модификатор Boolean.

Входы (inputs)

Меш 1/2 (mesh 1/2)

Стандартный вход геометрии.

Самопересечение (self intersection)

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

Устойчив к отверстиям (hole tolerant)

Оптимизирует логический вывод для неразвёртываемой геометрии за счёт увеличения времени вычислений. Из-за влияния на производительность эту опцию следует включать только тогда, когда решатель демонстрирует ошибки с non-manifold геометрией.

Свойства (properties)

Операция (operation)
Пересечение (intersect):

Создание новой геометрии, содержащей только объём внутри и геометрии 1 и геометрии 2.

Объединение (union):

Два входных меша соединяются, затем все внутренние элементы удаляются.

Разница (difference):

Из геометрии 1 вычитается геометрия 2 (всё, что находится за пределами геометрии 2, сохраняется).

Решатель (solver)

Алгоритм, используемый для вычисления логических пересечений.

Нецелое (float):

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

Точно (exact):

Использует математически сложный решатель, который обеспечивает наилучшие результаты и полностью поддерживает перекрывающуюся геометрию; однако этот решатель намного медленнее, чем решатель Float.

Вывод (output)

Меш (mesh)

Стандартный вывод геометрии.

Пересекающиеся рёбра (intersecting edges) Решатель «Точно» (Exact)

Поле логического атрибута с выделением рёбер, созданных в месте пересечения двух входов.