Булевы операции
Команда Boolean объединяет два исходных сплайна и всегда их удаляет в процессе создания булевого сплайна.
Перед выполнением булевой операции на сплайнах исходные сплайны должны удовлетворять следующим требованиям:
- Сплайны должны быть частью одной и той же формы. Часто перед выполнением булевой операции на сплайнах приходится присоединять одну форму к другой.
- Сплайны должны быть замкнуты.
- Сплайны не должны пересекать сами себя.
- Сплайны должны перекрываться. Сплайн, полностью заключенный внутрь другого сплайна, не считается перекрывающимся.
За исключением этих ограничений команда Boolean является очень простым и стабильным инструментом. На рисунке 9.26 показаны действительные и недействительные сплайны для булевых операций. Для выполнения булевой операции с двумя сплайнами:
- Выберите один сплайн.
- Щелкните на Boolean.
- Щелкните на типе булевой операции Union (объединение), Substaction (вычитание) или Intersection (пересечение).
- Щелкните на втором сплайне.
Если выбрана операция Substaction, второй сплайн будет всегда вычитаться из первого.