Site3dAnimControl Class
Абстрактный класс управления анимациями в моделях
Constructor
Site3dAnimControl
-
model
-
speed
Parameters:
-
model
Site3dModelМодель
-
speed
NumberСкорость анимации (по умолчанию 1 единица в секунду)
Item Index
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 - все анимации)
stop
-
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
Метод устанавливает позицию анимации
Parameters:
-
pos
NumberПозиция анимации от 0 до 1 (по умолчанию 0)
-
number
Number | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
setPos
-
step
-
number
Метод устанавливает позицию анимации
Parameters:
-
step
NumberШаг изменения позиции анимации от 0 до 1 (по умолчанию 0.01)
-
number
Number | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)\
update
()
Метод обновляет анимацию
Properties
itemsInfo
Object
Свойство возвращает информацию по элементам конфигуратора
controls
Map
static
Свойство возвращает объекты управления анимациями моделей
isPlay
Boolean
Свойство возвращает истину, если анимация запущена
speed
Number
Свойство возвращает скорость анимации
speed
Unknown
Свойство устанавливает скорость анимации
lastPlayNumbers
Number
Свойство возвращает последние проигранные номера анимаций
stepUpdate
Function
Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге анимации
stepUpdateModel
Function
Свойство возвращает и устанавливает модель, которая генерирует событие обновления всех анимаций