Модификатор «Логический» (boolean modifier)¶
Модификатор „Boolean“ производит комбинации с несколькими мешеми с помощью логических операций.
Применение модификатора к сфере и создание „пересечения“, „объединения“ и „разности“ с кубом. Куб был скрыт для лучшего обзора.¶
Предупреждение
Только развёртываемые меши гарантированно дадут правильные результаты. Неразвёртываемые меши (особенно меши с отверстиями) обычно работают хорошо, но в некоторых случаях могут давать странные сбои и артефакты. Однако Manifold-решатель вообще не будет работать на non-manifold мешах.
Совет
Если вы установили для своих объектов настройку отображения рёбер (в ; , и включили „Wire“), вы увидите процесс создания рёбер во время перемещения объектов. Вы также можете включить „рентген“, чтобы видеть внутреннюю часть объектов.
См. также
Оператор „Пересечение (логическое) (intersect (boolean))“ для выполнения одноразовых логических операций внутри меша в режиме редактирования.
Опции (options)¶
Модификатор «Логический».¶
- Операция (operation)
- Пересечение (intersect):
Оставить только тот объём, который находится внутри модифицируемого меша по границам объекта пересечения, и весь исходный меш этого объекта.
- Объединение (union):
Добавить меш-источник к модифицируемому мешу, удаляя при этом все внутренние грани.
- Разница (difference):
Вырезать меш-источник разницы из модифицируемого меша.
- Тип операнда (operand type)
- Объект (object):
Источником является один меш-объект.
- Коллекция (сollection):
Источник – это коллекция любого количества меш-объектов. Если „решатель“ с методом вычисления „нецелое“, – операция „пересечения“ не допускается.
- Объект (object)
Меш-объект, который является источником для логических операций.
- Коллекция (сollection)
Коллекция-источник. Может быть пустой; если „решатель“ с методом вычисления „точно“ – в этом случае модификатор просто удаляет внутреннюю (самопересекающуюся) геометрию модифицируемого меша.
- Решатель (solver)
Алгоритм, используемый для вычисления логических операций.
- Нецелое (float):
Использует простой решатель, обеспечивающий хорошую производительность; однако этот решатель не поддерживает перекрывающуюся геометрию.
- Точно (exact):
Использует сложный решатель, который обеспечивает наилучшие результаты и полностью поддерживает перекрывающуюся геометрию; однако этот решатель работает гораздо медленнее.
- Развёртываемое (manifold):
Uses a solver that is usually fastest but only works on Manifold meshes (plus the special case of Difference with a plane).
Параметры решателя (solver options)¶
- Материалы (materials) решатель «Точно (exact)»
Метод установки материалов на новые грани.
- На основе индексов (index based):
Сопоставить первый материал меша-источника с первым материалом модифицированного меша, второй со вторым и т. д.. Если грань-источник имеет более высокий индекс материала, чем количество слотов материала в модифицированном меше – используется первый материал модифицированного меша.
- Перенести (transfer):
Использовать те же материалы, что и в меше-источнике, добавляя новые слоты материалов в изменённый меш по мере необходимости. Для пустых слотов – использовать тот же индекс материала, что и в меше-источнике.
- Самопересечение (self intersection) решатель «Точно (exact)»
Правильно обрабатывать случаи, когда один или оба операнда имеют самопересечения; это требует больше вычислений, что замедляет работу.
- Устойчив к отверстиям (hole tolerant) решатель «Точно (exact)»
Оптимизирует вывод для неразвёртываемой геометрии за счёт увеличения времени вычислений. Из-за влияния на производительность этот параметр следует включать только тогда, когда „точный“ решатель демонстрирует ошибки с non-manifold геометрией.
- Порог наложения (overlap threshold) решатель «Нецелое (float)»
Максимальное расстояние между двумя гранями, чтобы считать их перекрывающимися. Это помогает обойти ограничение этого решателя. Если результат всё ещё не соответствует ожидаемому – попробуйте использовать „точный“ решатель.