[AI CC-CC2021] Как получить ссылку на ключевой объект?

afalbert

Топикстартер
10 лет на форуме
Сообщения
120
Реакции
88
Добрый день
В иллюстраторе среди выбранных объектов можно выделить ключевой объект.
Я не могу найти в документации как получить на него ссылку, кто-нибудь может подсказать?
 

dumbm1

10 лет на форуме
Сообщения
421
Реакции
196
Вроде бы нет такой возможности, только в обход, например так: запустить скриптом команду align to key object, вычислить, какой объект не поменял координаты - вероятно это и будет key object, отменить изменения...
 
  • Спасибо
Реакции: afalbert

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
А они разве не по порядку определяются?
 

dumbm1

10 лет на форуме
Сообщения
421
Реакции
196
А это как, не понял? Key Object ведь может быть в любом месте стопки выделенных объектов (если имеется в виду объект, который выделен с альтом).
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
В списке selection точно в любом?
 

Skvoznyak

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

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
запустить скриптом команду align to key object, вычислить, какой объект не поменял координаты - вероятно это и будет key object, отменить изменения...

в общем случае ни один объект может не поменять координат
 

dumbm1

10 лет на форуме
Сообщения
421
Реакции
196
Не поменяют положения только полные дубликаты (дубликаты по размерам).
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
но ведь объекты могут быть уже выровнены, и align их не сдвинет. так не угадаешь
 

afalbert

Топикстартер
10 лет на форуме
Сообщения
120
Реакции
88
а какова цель манипуляций? давайте полный контекст, возможно без всего этого можно обойтись - либо без определения ключевого объекта, либо без выделения
Ключевой объект нужен чтобы взять его свойства за образец и обрабатывать все остальные объекты
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Ключевой объект нужен чтобы взять его свойства за образец и обрабатывать все остальные объекты
А почему обязательно ключевой?
Возьмите какой нибудь такой, который скриптинг умеет распознавать - например, первый или с фиксированным Note
Или сделайте группу
Или одним скриптом выбирайте ключевой объект а другим остальные
Или...
 

afalbert

Топикстартер
10 лет на форуме
Сообщения
120
Реакции
88
Ключевой потому что это кажется естественным и самым простым:) Но если нет, придется что-то придумывать
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

afalbert

Топикстартер
10 лет на форуме
Сообщения
120
Реакции
88
Ну в индизайне они как-то получше справились, я надеялся...
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
А как в индизайне получить key object из выделенных? Я там никогда даже через UI не понимаю, какой ключевой
 

afalbert

Топикстартер
10 лет на форуме
Сообщения
120
Реакции
88
А как в индизайне получить key object из выделенных? Я там никогда даже через UI не понимаю, какой ключевой
там примерно также как и в иллюстраторе, но в DOM-е он там есть
 
  • Спасибо
Реакции: Skvoznyak

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
  • Спасибо
Реакции: Skvoznyak

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
прикольно, не обращал внимания