Site3dAnimControl Class
Абстрактный класс управления анимациями в моделях
Constructor
Site3dAnimControl
-
model
-
speed
Parameters:
-
model
Site3dModelМодель
-
speed
NumberСкорость анимации (по умолчанию 1 единица в секунду)
Item Index
Methods
Properties
Methods
updateTimer
()
static
Метод обновляет таймер анимации для всех объектов управления анимациями
getNumbers
-
number
Метод возвращает номера анимаций
Parameters:
-
number
Number[] | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
Returns:
Результат
isNotPlay
-
number
Метод возвращает истину, если проверяемые номера анимаций еще не запускались
Parameters:
-
number
Number[] | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
Returns:
Результат
play
-
options
Метод запускает анимации
Parameters:
-
options
ObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
- repeat - Повторение анимации (once - один раз, loop - многократно, forwardAndBack - многократно туда и обратно, по умолчанию loop)
- speed - Скорость анимации
- direction - Направление (forward - вперед, back - назад, по умолчанию forward)
pause
-
options
Метод останавливает анимации
Parameters:
-
options
ObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
toggle
-
options
Метод запускает или останавливает анимации
Parameters:
-
options
ObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
getPos
-
number
Метод возвращает позицию анимации
Parameters:
-
number
NumberНомер анимации (по умолчанию 0)
Returns:
Позиция от 0 до 1
setPos
-
pos
-
number
Метод устанавливает позицию анимации
setPos
-
step
-
number
Метод устанавливает позицию анимации
update
()
Метод обновляет анимацию