35
точками. В Adobe Illustrator логические операции доступны через палитру Pathf-
inder (Window - Pathfinder).
Примечание:
В Adobe Illustrator версии CS и выше на палитре логических операций (Pa-
thfinder) появилась кнопка Expand. Таким образом, простое применение логи-
ческих операций является обратимым, пока не нажата эта кнопка. Это удобно
с точки зрения возможностей отката в случае осуществления ошибочных дей-
ствий, но имеет и отрицательную сторону – использование контуров, получен-
ных путем применения логических операций без применения Expand, в других
эффектах (например, группах перетекания) часто приводит к ошибкам.
Всего можно выделить пять основных логических операций.
1. Unite (объединение) (OR) позволяет объединить выделенные перекрываю-
щиеся объекты. В результате в новый контур будут включены все предвари-
тельно выделенные объекты. Все внутренние контуры пересечения объектов
удаляются. Новому объекту присваиваются атрибуты стиля окраски самого
верхнего объекта. Если какие-либо объекты полностью попадают внутрь
других объектов, они «поглощаются» более крупными объектами. Если
в каком-либо контуре были отверстия, они будут удалены из общего контура.
2. Intersection (пересечение) (AND) в результате дает пересечение (общую
часть) выделенных контуров. Любые части контуров, не попавшие в об-
ласть пересечения, удаляются. Если у выделенных объектов нет общей
области, в результате применения команды пересечения получится пустое
множество, то есть все выделенные объекты будут удалены. Если один
из контуров полностью содержится внутри других, он и будет результатом
пересечения. У контура, полученного при пересечения, будут те же атрибу-
ты стиля окраски, которые имеет самый верхний контур.
3. Exclude (исключение) (XOR) обратна функции Intersection (пересечение).
При ее применении области пересечения, удаляются, а все остальные об-
ласти, объединяются. Контур имеет стиль окраски верхнего из объектов до
применения команды.
4. Minus Front (Минус передний) вычитает из самого нижнего контура все
остальные выделенные контуры, расположенные над ним.
5. Minus Back (Минус задний) обратна функции Minus Front. Она вычитает из
самого верхнего контура все остальные выделенные контуры, расположен-
ные под ним.
Отметим, что эффект, аналогичный применению логической операции ис-
ключения, возможен, если применить к нескольким контурам команду создания
составной линии (Меню – Object – Compound Path – Make). В результате сразу
создается единый контур, то есть нет необходимости в применении команды Ex-
pand. При использовании команды создания составной линии над несколькими
объектами область нового контура будет заполненной, если в ней пересекалось