AnimationClip — это многократно используемый набор дорожек ключевых кадров, которые представляют анимацию.
Обзор элементов анимационной системы «Вердж3Д» находится в разделе Анимационная система настоящего руководства.
tracks.v3d.NormalAnimationBlendMode.
Определят как анимация смешивается/объединяется, когда две или более анимации проигрываются одновременно. Допустимые значения: NormalAnimationBlendMode (по умолчанию) и AdditiveAnimationBlendMode.
Продолжительность данного клипа (в секундах). Она может быть вычислена из массива tracks tracks через resetDuration.
Наименование для данного клипа. Определенный клип можно искать через findByName.
Массив, содержащий KeyframeTrack для каждого свойства, которое анимируется данным клипом.
UUID данного экземпляра клипа. Он присваивается автоматически и не подлежит редактированию.
Возвращает копию данного клипа.
Оптимизирует каждую дорожку, удаляя эквивалентные последовательные ключи (которые часто встречаются в целевых последовательностях морфа).
Устанавливает duration duration клипа на длительность его самого длинного KeyframeTrack.
Обрезает все дорожки до длительности клипа.
Выполняет минимальную проверку каждой дорожки в клипе. Возвращает true, если все дорожки действительны.
Возвращает массив новых AnimationClips, созданных из последовательности морф таргетов геометрии, пытаясь отсортировать их имена на основе анимационных групп, таких как "Walk_001, Walk_002, Run_001, Run_002 ...".
Возвращает новый AnimationClip из переданного массива морф таргетов геометрии, принимая имя и количество кадров в секунду.
Примечание: Параметр fps является обязательным, но скорость анимации можно переопределить в AnimationAction через animationAction.setDuration.
Ищет AnimationClip по имени, принимая в качестве первого параметра либо массив AnimationClips, либо сетку или геометрию, содержащую массив с именем "animations".
Вместо вызовов АПИ AnimationClip вы можете использовать анимационные пазлы.
О том как получить исходный код этого модуля читайте тут.