Применение к формам булевых операций

Булевы операции (boolean) со сплайнами объединяют перекрывающиеся подобъекты сплайнов с удалением частей в зависимости от того, как эти части перекрываются. Каждый подобъект сплайна при этом считается операндом (operand). Существуют следующие операции:

  • [vedastore.net] объединение (union) – удаляет перекрывающиеся части сплайнов;
  • [vedastore.net] исключение (subtraction) – удаляет части первого сплайна, которые перекрываются частями второго сплайна, и те части второго сплайна, которые не перекрываются с частями первого;
  • [vedastore.net] пересечение (intersection) – удаляет несовпадающие части пересекающихся сплайнов.

1. Выделите составную форму, в которой есть два или более перекрывающихся сплайнов.

2. Щелкнув по кнопке [vedastore.net], откройте панель Modify.

3. Преобразуйте форму в редактируемый сплайн или примените к ней модификатор Edit Spline.

4. Установите уровень редактирования сплайнов с помощью кнопки [vedastore.net].

5. Выделите подобъект сплайна, который будет первым операндом (рис. 9.66)

[vedastore.net]

Рис. 9.66. Выделите первый операнд – прямоугольник. Остальные подобъекты типа shapes: два круга и два многоугольника

6. Щелкните по кнопке Boolean (Булевы операции) в свитке Geometry, как показано на рис. 9.67.

[vedastore.net]

Рис. 9.67. Для включения булевых операций щелкните по кнопке Boolean. Здесь выбрана операция объединения

7. Выберите булеву операцию, щелкнув мышью по соответствующей кнопке [vedastore.net]

8. Укажите подобъект формы, который будет вторым операндом (рис. 9.68). Произойдет выполнение булевой операции над двумя операндами (рис. 9.69).

[vedastore.net]

Рис. 9.68. Выбор второго операнда

[vedastore.net]

Рис. 9.69. После применения операции объединения перекрывающиеся части прямоугольника и круга исчезли

9. Продолжайте щелкать по новым операндам до тех пор, пока новая форма не будет завершена (рис. 9.70).

[vedastore.net]

Рис. 9.70. После добавления второго круга и исключения многоугольников получился контур гаечного ключа, который можно выдавливать