Модификатор «Логический» (boolean modifier)

Модификатор Boolean производит комбинации с несколькими мешеми с помощью логических операций.

../../../_images/modeling_modifiers_generate_booleans_union-intersect-difference-examples.png

Применение модификатора к сфере и создание „пересечения“, „объединения“ и „разности“ с кубом. Куб был скрыт для лучшего обзора.

Предупреждение

Только развёртываемые меши гарантированно дадут правильные результаты. Неразвёртываемые меши (особенно меши с отверстиями) обычно работают хорошо, но в некоторых случаях могут давать странные сбои и артефакты.

Совет

Если вы пометили свои объекты для отображения рёберСвойства ‣ Объект ‣ Отображение во вьюпорте ‣ Отображать как Properties ‣ Object ‣ Viewport Display ‣ Display As, включите „Wire“), вы увидите процесс создания рёбер во время перемещения объектов. Вы также можете включить „рентген“, чтобы видеть внутреннюю часть объектов.

См. также

Оператор „Пересечение (логическое) (intersect (boolean))“ для выполнения одноразовых логических операций внутри меша в режиме редактирования.

Опции (options)

../../../_images/modeling_modifiers_generate_booleans_panel.png

Модификатор «Логический».

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

Оставить только тот объём, который находится внутри модифицируемого меша по границам объекта пересечения, и весь исходный меш этого объекта.

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

Добавить меш-источник к модифицируемому мешу, удаляя при этом все внутренние грани.

Разница (difference):

Вырезать меш-источник разницы из модифицируемого меша.

Тип операнда (operand type)
Объект (object):

Источником является один меш-объект.

Коллекция (сollection):

Источник – это коллекция любого количества меш-объектов. Если „решатель“ с методом вычисления „быстро“ – операция „пересеченияне допускается.

Объект (object)

Меш-объект, который является источником для логических операций.

Коллекция (сollection)

Коллекция-источник. Может быть пустой; если „решатель“ с методом вычисления „точно“ – в этом случае модификатор просто удаляет внутреннюю (самопересекающуюся) геометрию модифицируемого меша.

Решатель (solver)

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

Быстро (fast):

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

Точно (exact):

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

Параметры решателя (solver options)

Материалы (materials) Точный решатель

Метод установки материалов на новые грани.

На основе индексов (index based):

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

Перенести (transfer):

Использовать те же материалы, что и в меше-источнике, добавляя новые слоты материалов в изменённый меш по мере необходимости. Для пустых слотов – использовать тот же индекс материала, что и в меше-источнике.

Самопересечение (self intersection) Точный решатель

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

Устойчив к отверстиям (hole tolerant) Точный решатель

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

Порог наложения (overlap threshold) Быстрый решатель

Максимальное расстояние между двумя гранями, чтобы считать их перекрывающимися. Это помогает обойти ограничение этого решателя. Если результат всё ещё не соответствует ожидаемому – попробуйте использовать „точный“ решатель.