AnimationUtils - Руководство по Вердж3Д - Софт Эйт Софт
Description: Узнайте как использовать AnimationUtils в интерактивных 3Д-веб-приложениях сделанных на Вердж3Д

# AnimationUtils

Объект с различными функциями анимации, используемый внутри движка.

## Методы

### # .arraySlice(array : TypedArray, from : Integer, to : Integer) → TypedArray

То же самое, что и Array.prototype.slice, но также работает с типизированными массивами.

### # .convertArray(array : TypedArray, type : Constructor, forceClone : Boolean) → TypedArray

Преобразует массив к определенному типу.

### # .flattenJSON(jsonKeys, times, values, valuePropertyName ) → Array

Используется для парсинга форматов ключевых кадров AOS.

### # .getKeyframeOrder(times) → Array

Возвращает массив, по которому могут быть отсортированы времена и значения.

### # .isTypedArray(object) → Boolean

Возвращает `true`, если объект является типизированным массивом.

### # .makeClipAdditive(targetClip : AnimationClip, referenceFrame : Float, referenceClip : AnimationClip, fps : Float) → AnimationClip

Конвертирует ключевые кадры указанного анимационного клипа в аддитивный формат.

### # .sortedArray(values, stride, order) → Array

Сортирует массив, ранее возвращенный getKeyframeOrder.

### # .subclip(clip : AnimationClip, name : String, startFrame : Float, endFrame : Float, fps : Float) → AnimationClip

Создает новый клип, содержащий только сегмент исходного клипа между заданными кадрами.

## Исходный файл

О том как получить исходный код этого модуля читайте тут.