Site3dAnimControl Class
Абстрактный класс управления анимациями в моделях
Constructor
Site3dAnimControl
-
model -
speed
Parameters:
-
modelSite3dModelМодель
-
speedNumberСкорость анимации (по умолчанию 1 единица в секунду)
Item Index
Properties
Methods
updateTimer
()
static
Метод обновляет таймер анимации для всех объектов управления анимациями
getNumbers
-
number
Метод возвращает номера анимаций
Parameters:
-
numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
Returns:
Результат
isNotPlay
-
number
Метод возвращает истину, если проверяемые номера анимаций еще не запускались
Parameters:
-
numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
Returns:
Результат
play
-
options
Метод запускает анимации
Parameters:
-
optionsObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
- repeat - Повторение анимации (once - один раз, loop - многократно, forwardAndBack - многократно туда и обратно, по умолчанию loop)
- speed - Скорость анимации
- direction - Направление (forward - вперед, back - назад, по умолчанию forward)
pause
-
options
Метод останавливает анимации
Parameters:
-
optionsObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
stop
-
options
Метод останавливает анимации и сбрасывает их на начальные позиции
Parameters:
-
optionsObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
toggle
-
options
Метод запускает или останавливает анимации
Parameters:
-
optionsObjectПараметры
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
getPos
-
number
Метод возвращает позицию анимации
Parameters:
-
numberNumberНомер анимации (по умолчанию 0)
Returns:
Позиция от 0 до 1
setPos
-
pos -
number
Метод устанавливает позицию анимации
Parameters:
-
posNumberПозиция анимации от 0 до 1 (по умолчанию 0)
-
numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
setPos
-
step -
number
Метод устанавливает позицию анимации
Parameters:
-
stepNumberШаг изменения позиции анимации от 0 до 1 (по умолчанию 0.01)
-
numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)\
update
()
Метод обновляет анимацию
Properties
itemsInfo
Object
Свойство возвращает информацию по элементам конфигуратора
controls
Map
static
Свойство возвращает объекты управления анимациями моделей
isPlay
Boolean
Свойство возвращает истину, если анимация запущена
speed
Number
Свойство возвращает скорость анимации
speed
Unknown
Свойство устанавливает скорость анимации
lastPlayNumbers
Number
Свойство возвращает последние проигранные номера анимаций
stepUpdate
Function
Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге анимации
stepUpdateModel
Function
Свойство возвращает и устанавливает модель, которая генерирует событие обновления всех анимаций
