Модификатор «Логический» (boolean modifier)¶
Модификатор выполняет операции с сетками, которые в противном случае слишком сложны для выполнения всего за несколько шагов путем редактирования сеток вручную. Он использует одну из трёх доступных логических операций для создания одной сетки из двух:
Этому модификатору требуется второй объект-сетка или набор объектов-сеток, который будет целью (вторым операндом) операции.
Предупреждение
Только Manifold сетки гарантированно дадут правильные результаты, другие случаи (особенно «открытые» сетки, Non-manifold, но без каких-либо самопересечений) обычно работают хорошо, но в некоторых случаях могут давать странные сбои и артефакты.
Совет
Если вы пометили свои объекты для отображения рёбер (в
включено Wireframe), вы увидите процесс создания рёбер во время перемещения объектов. В зависимости от топологии вашей сетки вы также можете включить X-Ray (ренгтген) и Transparency (прозрачность) и увидеть создаваемую топологию в режиме реального времени.Опции (options)¶
- Операция (operation)
- Пересечение (intersect):
Всё внутри, как целевой сетки, так и изменённой сетки, сохраняется. Если целью является коллекция, то сохраняется только внутренняя часть всех мешей.
- Объединение (union):
Целевая сетка или коллекция добавляются к изменённой сетке, удаляя все внутренние грани.
- Разница (difference):
Целевой меш или набор мешей вычитается из модифицированного меша (все, что находится за пределами целевого меша или коллекции, сохраняется).
- Тип операнда
Выбор типа операнда (цели).
- Объект (object):
Целью является меш-объект.
- Коллекция (сollection):
Цель — коллекция. Если целью является коллекция, а опция Solver (решатель) имеет значение Fast (быстрый), операция Intersect не поддерживается.
- Объект (object)
Имя целевого меш-объекта.
- Коллекция (сollection)
Имя коллекции-цели (может быть пустым, если Solver имеет значение Exact, что может быть полезно в сочетании с параметром Self).
- Решатель (solver)
Алгоритм, используемый для вычисления логических пересечений.
- Быстро (fast):
Использует математически простой решатель, обеспечивающий наилучшую производительность; однако в этом решателе отсутствует поддержка перекрывающейся геометрии.
- Точно (exact):
Использует математически сложный решатель, который обеспечивает наилучшие результаты и полностью поддерживает перекрывающуюся геометрию; однако этот решатель намного медленнее, чем решатель Fast.
Solver Options (параметры решателя)¶
- Materials Exact Solver
Method for setting materials on the new faces.
- Index Based:
Set the material on new faces based on the order of the material slot lists. If a material doesn’t exist on the modifier object, the face will use the same material slot or the first if the object doesn’t have enough slots.
- Transfer:
Transfer materials from non-empty slots to the result mesh, adding new materials as necessary. For empty slots, fall back to using the same material index as the operand mesh.
- Self Intersection Точный решатель
Правильно вычисляет случаи, когда один или оба операнда имеют самопересечения; это требует больше вычислений, что замедляет работу.
- Hole Tolerant Точный решатель
Оптимизирует вывод для геометрии Non-manifold за счёт увеличения времени вычислений. Из-за влияния на производительность этот параметр следует включать только тогда, когда точный решатель демонстрирует ошибки с non-manifold геометрией.
- Overlap Threshold Быстрый решатель
Максимальное расстояние между двумя гранями, чтобы считать их перекрывающимися. Это помогает устранить ограничение этого решателя. Если логический результат кажется неожиданным, попробуйте использовать точный решатель.