Нода «Логические операции мешей» (mesh boolean node)#
Нода Mesh Boolean позволяет вырезать, вычитать и соединять геометрию двух входов. Эта нода предлагает те же операции, что и модификатор Boolean.
Входы (inputs)#
- Меш 1/2 (mesh 1/2)
Стандартный вход геометрии.
- Самопересечение (self intersection)
Корректно вычисляет случаи, когда один или оба операнда имеют самопересечения. Это приводит к большим вычислениям, что делает ноду медленнее.
- Устойчив к отверстиям (hole tolerant)
Оптимизирует логический вывод для неразвёртываемой геометрии за счёт увеличения времени вычислений. Из-за влияния на производительность эту опцию следует включать только тогда, когда решатель демонстрирует ошибки с non-manifold геометрией.
Свойства#
- Операция (operation)
- Пересечение (intersect):
Создание новой геометрии, содержащей только объём внутри и геометрии 1 и геометрии 2.
- Объединение (union):
Два входных меша соединяются, затем все внутренние элементы удаляются.
- Разница (difference):
Из геометрии 1 вычитается геометрия 2 (всё, что находится за пределами геометрии 2, сохраняется).
- Решатель (solver)
Алгоритм, используемый для вычисления логических пересечений.
- Быстро (fast):
Использует математически простой решатель, обеспечивающий наилучшую производительность; однако в этом решателе отсутствует поддержка перекрывающейся геометрии.
- Точно (exact):
Использует математически сложный решатель, который обеспечивает наилучшие результаты и полностью поддерживает перекрывающуюся геометрию; однако этот решатель намного медленнее, чем решатель Fast.
Вывод (output)#
- Меш (mesh)
Стандартный вывод геометрии.
- Пересекающиеся рёбра (intersecting edges) Решатель «Точно» (Exact)
Поле логического атрибута с выделением рёбер, созданных в месте пересечения двух входов.