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

Нода 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):
Использует математически сложный решатель, который обеспечивает наилучшие результаты при наличии копланарных граней или другой перекрывающейся геометрии; однако этот решатель работает гораздо медленнее.
- Развёртываемое (manifold):
Использует решатель, который обычно является самым быстрым, но работает только с развёртываемыми мешами (плюс особый случай „разности“ с плоскостью).
Вывод (output)¶
- Меш (mesh)
Стандартный вывод геометрии.
- Пересекающиеся рёбра (intersecting edges) Решатель «Точно» (Exact)
Поле логического атрибута с выделением рёбер, созданных в месте пересечения двух входов.