[AI CC-CC2022] Скрипт выделения объектов под маской

  • Автор темы Автор темы ITIT
  • Дата начала Дата начала

ITIT

Топикстартер
15 лет на форуме
Сообщения
516
Реакции
196
Искал и не нашёл скрипт,который выделяет ТОЛЬКО обьекты расположенные под маской (Clipping Mask или Opacity Mask) не выделяя обьекты под маской.
Возможно ли написание скрипта с данной задачей для Adobe Illustrator ?
Всем ответившим спасибо.
 
  • Спасибо
Реакции: ITIT
В каком из случаев вхождения?
 
Нет, неправильно.
Есть два варианта:

Искал и не нашёл скрипт,который выделяет ТОЛЬКО обьекты расположенные за маской (Clipping Mask или Opacity Mask) не выделяя обьекты под маской.
Искал и не нашёл скрипт,который выделяет ТОЛЬКО обьекты расположенные под маской (Clipping Mask или Opacity Mask) не выделяя обьекты за маской.

Что из этого написано правильно?
 
  • Спасибо
Реакции: _MBK_
Искал и не нашёл скрипт,который выделяет ТОЛЬКО обьекты расположенные под маской (Clipping Mask или Opacity Mask) не выделяя обьекты ЗА маской.
 
К Opacity mask разве есть доступ из скриптинга?
 
Имеется множество мелких обьектов расположенных очень близко друг к другу разбросанных по всему Arboard.
Задача:
Выделить часть обьектов и ,,загнать,, их под маску (с этим я справляюсь,но это другая история скучная и трудоемкая).Маска точная,не захватывает ненужные обьекты.
Затем нужно выделить все,что под маской и сгруппировать с последующим копированием или удалением.
 
я может что-то не догоняю, но все что под маской и есть группа
 

Вложения

  • Screen Shot 2022-10-18 at 12.39.38.png
    Screen Shot 2022-10-18 at 12.39.38.png
    57.1 КБ · Просм.: 173
  • Спасибо
Реакции: Drawer
а edit contents выделит все объекты по отдельности, исключая маску
 
  • Спасибо
Реакции: ITIT
а edit contents выделит все объекты по отдельности, исключая маску
Так не получается.

Обьекты с будущей маской .
Untitled-1.jpg
Обьекты под маской.
Untitled-2.jpg
Как выделить обьекты ТОЛЬКО под маской для дальнейшей группировки,копирования или удаления штатными инструментами программы я не знаю.Беда еще в том,что нужно сохранить Все обьекты за маской.
Поэтому я и спрашивал про скрипт.
 
хм, из описания казалось что под маской только нужные объекты

Если это все pathitems, возможно через pathfinder? Скриптом искать пересечения произвольных контуров нетривиально
 
  • Спасибо
Реакции: ITIT
как вариант - выставить артбоард по маске, Select All on Active Artboard
 
из описания казалось что под маской только нужные объекты
Ну да, потому и просил пример, что задача казалась странной :) Тут скорее задача выделения объектов внутри заданного контура и пересекающихся с ним. Так то лассо в AI решает эту задачу, но как им пройтись точно по контуру, ума не приложу :)