O AnimationMixer é um player para animações em um determinado objeto na cena. Quando
vários objetos na cena são animados independentemente, um AnimationMixer pode ser usado para
cada objeto.
Para obter uma visão geral dos diferentes elementos do sistema de animação three.js, consulte o
artigo "Sistema de animação" na seção "Próximos Passos" do manual.
[page:Object3D rootObject] - o objeto cujas animações serão reproduzidas por este mixer.
O tempo global do mixer (em segundos; começando com '0' na criação do mixer).
Um fator de escala para o [page:.time mixer time] global.
Nota: Definir o timeScale do mixer para `0` e depois voltar para `1` é uma possibilidade de pausar/retomar
todas as ações que são controladas por este mixer.
Retorna um [page:AnimationAction] para o clipe passado, opcionalmente usando um objeto raiz diferente
da raiz padrão do mixer. O primeiro parâmetro pode ser um objeto [page:AnimationClip]
ou o nome de um AnimationClip.
Se uma ação que se encaixa nos parâmetros de clipe e raiz ainda não existir, ela será criada por
este método. Chamar este método várias vezes com os mesmos parâmetros de clipe e raiz sempre
retorna a mesma instância de clipe.
Retorna um [page:AnimationAction] existente para o clipe passado, opcionalmente usando um objeto raiz
diferente da raiz padrão do mixer.
O primeiro parâmetro pode ser um objeto [page:AnimationClip] ou o nome de um AnimationClip.
Retorna o objeto raiz deste mixer.
Desativa todas as ações previamente agendadas neste mixer.
Avança o tempo do mixer global e atualiza a animação.
Isso geralmente é feito no loop de renderização, passando [page:Clock.getDelta clock.getDelta] dimensionado pelo [page:.timeScale timeScale] do mixer).
Define o mixer global para um tempo específico e atualiza a animação de acordo.
Isso é útil quando você precisa pular para um momento exato de uma animação. O parâmetro de entrada será dimensionado pelo [page:.timeScale timeScale] do mixer.
Desaloca todos os recursos de memória para um clipe. Antes de usar este método, certifique-se de chamar [page:AnimationAction.stop]() para todas as ações relacionadas.
Desaloca todos os recursos de memória para um objeto raiz. Antes de usar este método, certifique-se de chamar [page:AnimationAction.stop]() para todas as ações relacionadas.
Desaloca todos os recursos de memória para uma ação. Antes de usar este método, certifique-se de chamar [page:AnimationAction.stop]() para desativar a ação.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]