Site3dGLTFAnimControl Class
Класс управления анимациями в моделях формата GLTF
Constructor
Site3dGLTFAnimControl
        - 
                        model
- 
                        speed
Parameters:
- 
                        modelSite3dModelМодель 
- 
                        speedNumberСкорость анимации (по умолчанию 1) 
Item Index
Methods
Methods
isNotPlay
        - 
                        number
Метод возвращает истину, если проверяемые номера анимаций еще не запускались
Parameters:
- 
                        numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации) 
Returns:
Результат
playAnim
        - 
                        options
Метод запускает анимации модели
Parameters:
- 
                        optionsObjectПараметры: - number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
- repeat - Повторение анимации (once - один раз, loop - многократно, forwardAndBack - многократно туда и обратно, по умолчанию loop)
- speed - Скорость анимации
- direction - Направление (forward - вперед, back - назад, по умолчанию forward)
 
pauseAnim
        - 
                        options
Метод останавливает анимации модели
Parameters:
- 
                        optionsObjectПараметры: - number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
 
pauseAnim
        - 
                        options
Метод останавливает анимации модели со сбросом в начало
Parameters:
- 
                        optionsObjectПараметры: - number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
 
toggleAnim
        - 
                        options
Метод запускает или останавливает анимации модели
Parameters:
- 
                        optionsObjectПараметры: - number - Массив номеров анимации или строки all или none (по умолчанию all - все анимации)
 
getAnimPos
        - 
                        number
Метод возвращает позицию анимации модели
Parameters:
- 
                        numberNumberНомер анимации (по умолчанию 0) 
Returns:
Позиция от 0 до 1
setAnimPos
        - 
                        pos
- 
                        number
Метод устанавливает позицию анимации модели
Parameters:
- 
                        posNumberПозиция анимации от 0 до 1 (по умолчанию 0) 
- 
                        numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации) 
incrementAnimPos
        - 
                        step
- 
                        number
Метод устанавливает позицию анимации модели
Parameters:
- 
                        stepNumberШаг изменения позиции анимации от 0 до 1 (по умолчанию 0.01) 
- 
                        numberNumber | stringМассив номеров анимации или строки all или none (по умолчанию all - все анимации) 
clearAnim
        ()
    
    Метод очищает анимации модели
clearAnim
        ()
        static
    
    Метод очищает все анимации
getNumbers
        - 
                        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 - все анимации) 
update
        ()
    
    Метод обновляет анимацию
Properties
speedAnim
    Number
    
    Свойство возвращает и устанавливает скорость анимации модели
lastPlayAnimNumbers
    Number
    
    Свойство возвращает последние проигранные номера анимаций модели
itemsInfo
    Object
    
    Свойство возвращает информацию по элементам конфигуратора
isPlay
    Boolean
    
    Свойство возвращает истину, если анимация запущена
speed
    Number
    
    Свойство возвращает скорость анимации
lastPlayNumbers
    Number
    
    Свойство возвращает последние проигранные номера анимаций
stepUpdate
    Function
    
    Свойство возвращает и устанавливает функцию, выполняемую на каждом шаге анимации
stepUpdateModel
    Function
    
    Свойство возвращает и устанавливает модель, которая генерирует событие обновления всех анимаций
