Site3dGLTFAnimControl Class
Класс управления анимациями в моделях формата GLTF
Constructor
Site3dGLTFAnimControl
-
model
-
speed
Parameters:
-
model
Site3dModelМодель
-
speed
NumberСкорость анимации (по умолчанию 1)
Item Index
Methods
Methods
isNotPlay
-
number
Метод возвращает истину, если проверяемые номера анимаций еще не запускались
Parameters:
-
number
Number[] | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации)
Returns:
Результат
playAnim
-
options
Метод запускает анимации модели
Parameters:
-
options
ObjectПараметры:
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
- repeat - Повторение анимации (once - один раз, loop - многократно, forwardAndBack - многократно туда и обратно, по умолчанию loop)
- speed - Скорость анимации
- direction - Направление (forward - вперед, back - назад, по умолчанию forward)
pauseAnim
-
options
Метод останавливает анимации модели
Parameters:
-
options
ObjectПараметры:
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
pauseAnim
-
options
Метод останавливает анимации модели со сбросом в начало
Parameters:
-
options
ObjectПараметры:
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
toggleAnim
-
options
Метод запускает или останавливает анимации модели
Parameters:
-
options
ObjectПараметры:
- number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
getAnimPos
-
number
Метод возвращает позицию анимации модели
Parameters:
-
number
NumberНомер анимации (по умолчанию 0)
Returns:
Позиция от 0 до 1
setAnimPos
-
pos
-
number
Метод устанавливает позицию анимации модели
incrementAnimPos
-
step
-
number
Метод устанавливает позицию анимации модели
clearAnim
()
Метод очищает анимации модели
clearAnim
()
static
Метод очищает все анимации
getNumbers
-
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
Метод устанавливает позицию анимации
update
()
Метод обновляет анимацию