ANIMATECUSTOM

Описание функции

Функция ANIMATECUSTOM​ изменяет значение атрибута к следующему значению в списке параметров за произвольное время, заданное в аргументе time.

Аргумент easein определяет скорость в начале анимации.

Аргумент easeout определяет скорость в конце анимации.

Для этих аргументов есть шкала цифровых значений от 0 до 100, где 0 - самая быстрая.

Запись функции

Форма записи функции: ANIMATECUSTOM("attribute", time, easein, easeout, state1, ...stateN)

Пример

Таким образом можно анимировать компоненты с более гибкими настройками движения. Анимация будет выполнятся после динамического клика по объекту. Например следующая формула будет изменять значение атрибута item_door с нуля на единицу за время 0.7 секунды, с высокой скоростью вначале анимации и с медленной скоростью в конце анимации:

ANIMATECUSTOM(item_door,0.7,0,100,0,1);

При следующем динамическом клике, значение атрибута item_door будет изменятся в обратном порядке, с единицы на ноль и с теми же параметрами и временем анимации.

Оцените, пожалуйста, насколько для Вас была полезной эта статья?

Рейтинг 0.00 (0 Голоса)
Be the first to comment

EasyKitchen

SketchUp