Команда scale



Использование

Описание

  Команда scale увеличивает или уменьшает объект.

  Единственный обязательный параметр x - если указан тока он один, то это будет увеличение или уменьшение всего объекта. Увеличить в два раза - "2", уменьшить в два раза - "0.5". Возможные значения от "0.2" до "5".
Например:

create scale 3

  Объект сразу будет в три раза больше.

  Необязательные параметры y и z - увеличение или уменьшение объекта в направлении его осей "Y" и "Z". Если указаны эти параметры, то и x надо указать(например, как "1").
Например:

create scale 3 1 3

  Объект увеличится в три раза в длину и ширину, но останется неизменным в высоту.

  Необязательный параметр loop или noloop.
Если loop, то цикл увеличения-уменьшения(или на оборот) будет повторяться бесконечно - объект будет "пульсировать".
Если noloop, то цикл увеличения-уменьшения(или на оборот) произойдёт только один раз.
По умолчанию noloop.
Если параметр time= не указан, то параметр loop или noloop игнорируется, объект только увеличится(или только уменьшится) и таким останется.

  Необязательный параметр sync или nosync. По умолчанию "nosync". Показывает, будет ли увеличение или уменьшение объекта синхронизироваться со временем вселенной или нет. Синхронизация нужна, что бы несколько объектов меняли размер в нужные моменты, и для всех пользователей одновременно.

  Необязательный параметр reset или noreset - По умолчанию noreset. Если указан reset, то по окончании увеличения или уменьшения объект будет мгновенно возвращён к исходному размеру.
Если параметр time= не указан, то параметр reset или noreset игнорируется, объект только увеличится(или только уменьшится) и таким останется.

  Необязательный параметр time= - сколько времени займёт увеличение или уменьшение объекта. По умолчанию - 1 секунда. Дробные значения(типа 0.2) - допускаются.

  Необязательный параметр wait= - сколько секунд, по окончании увеличения или уменьшения объект задержится в конечном положении. По умолчанию - бесконечность. Дробные значения(типа 0.2) - допускаются.

  Необязательный параметр name= позволяет применить команду не к самому объекту, а к объекту с этим именем.
Например:

activate scale 2 name=thing2

  По клику на объекте с этой командой он не изменится, а объект с именем "thing2" станет в два раза больше. Объект по имени "thing2", это объект в котором прописана команда:

create name thing2

  Необязательный параметр smoth делает пульсацию плавной.

  Необязательный параметр global позволяет увидеть работу команды всем.