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

ITIT

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

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 343
Реакции
6 328
  • Спасибо
Реакции: ITIT

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 343
Реакции
6 328
В каком из случаев вхождения?
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 343
Реакции
6 328
Нет, неправильно.
Есть два варианта:

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

Что из этого написано правильно?
 
  • Спасибо
Реакции: _MBK_

ITIT

Топикстартер
15 лет на форуме
Сообщения
500
Реакции
194
Искал и не нашёл скрипт,который выделяет ТОЛЬКО обьекты расположенные под маской (Clipping Mask или Opacity Mask) не выделяя обьекты ЗА маской.
 

Drawer

Участник
Сообщения
1 853
Реакции
818

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
К Opacity mask разве есть доступ из скриптинга?
 

Drawer

Участник
Сообщения
1 853
Реакции
818

ITIT

Топикстартер
15 лет на форуме
Сообщения
500
Реакции
194
Имеется множество мелких обьектов расположенных очень близко друг к другу разбросанных по всему Arboard.
Задача:
Выделить часть обьектов и ,,загнать,, их под маску (с этим я справляюсь,но это другая история скучная и трудоемкая).Маска точная,не захватывает ненужные обьекты.
Затем нужно выделить все,что под маской и сгруппировать с последующим копированием или удалением.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
я может что-то не догоняю, но все что под маской и есть группа
 

Вложения

  • Screen Shot 2022-10-18 at 12.39.38.png
    Screen Shot 2022-10-18 at 12.39.38.png
    57.1 КБ · Просм.: 140
  • Спасибо
Реакции: Drawer

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
а edit contents выделит все объекты по отдельности, исключая маску
 
  • Спасибо
Реакции: ITIT

ITIT

Топикстартер
15 лет на форуме
Сообщения
500
Реакции
194
а edit contents выделит все объекты по отдельности, исключая маску
Так не получается.

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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
хм, из описания казалось что под маской только нужные объекты

Если это все pathitems, возможно через pathfinder? Скриптом искать пересечения произвольных контуров нетривиально
 
  • Спасибо
Реакции: ITIT

Hoar

12 лет на форуме
Сообщения
149
Реакции
61
как вариант - выставить артбоард по маске, Select All on Active Artboard
 

Drawer

Участник
Сообщения
1 853
Реакции
818
из описания казалось что под маской только нужные объекты
Ну да, потому и просил пример, что задача казалась странной :) Тут скорее задача выделения объектов внутри заданного контура и пересекающихся с ним. Так то лассо в AI решает эту задачу, но как им пройтись точно по контуру, ума не приложу :)