Присвоение имени объекту
Материал из K3-Macro
objident [prompt <String>] [wholly|partly] <Object> <Name>
Команда objident присваивает объекту <Object> имя <Name>, по которому его можно идентифицировать в макропрограммах. Необязательный ключ prompt <String> позволяет задать подсказку в командной строке для указания объекта.
Ключи wholly и partly позволяют задать имя объекту исключительно верхнего уровня или объектам внутри группы соответственно.
Пример на макроязыке к3:
objident last 1 LastObj; // Получить ссылку на последний объект сцены в переменной. move LastObj done 100, 200, 300 nocopy; // Сдвиг этого объекта
Пример на языке python:
def get_lastobject(): '''Вернуть ссылку на последний объект сцены''' k3.objident(k3.k_last,1,k3.Var('LastObj')) return k3.Var('LastObj').value