L'AnimationMixer è un player per animazioni su un particolare oggetto della scena. Quando
più oggetti nella scena sono animati indipendentemente, un AnimationMixer può essere utilizzato
per ogni oggetto.
Per una paronamica dei diversi elementi del sistema di animazione di three.js consultare
l'articolo "Sistema di animazione" nella sezione "Prossimi Passi" del manuale.
[page:Object3D rootObject] - l'oggetto le cui animazioni devono essere riprodotte da questo mixer.
Il tempo globale del mixer (in secondi; inizia con `0` dalla creazione del mixer).
Un fattore di scala per il [page:.time mixer time] globale.
Nota: Impostando il timeScale del mixer a `0` e successivamente di nuovo a `1` è possibile
mettere in pause/unpause tutte le animazioni controllate da questo mixer.
Restituisce una AnimationAction per la clip passata come parametro, eventualmente utilizzando
un oggetto root diverso dalla root predefinita del mixer. Il primo parametro può essere sia un
oggetto [page:AnimationClip] sia il nome di una AnimationClip.
Se non esiste ancora un'azione che corrisponda ai parametri della clip e della radice, questa verrà creata
da questo metodo. Chiamando questo metodo più volte con gli stessi parametri clip e
radice, si ottiene sempre la stessa istanza di clip.
Restituisce una [page:AnimationAction] esistente per la clip passata come parametro,
eventualmente utilizzando un oggetto root diverso dalla root predefinita del mixer.
Il primo parametro può essere sia un oggetto [page:AnimationClip] sia il nome di una AnimationClip.
Restituisce l'oggetto root del mixer.
Disattiva tutte le azioni precedentemente programmate su questo mixer.
Anticipa il tempo del mixer globale e aggiorna l'animazione.
Solitamente viene fatto nel render loop, passando [page:Clock.getDelta clock.getDelta] scalato dal [page:.timeScale timeScale] del mixer.
Imposta il mixer globale a un tempo specifico e aggiorna l'animazione di conseguenza.
È utile quando si vuole saltare ad un tempo specifico dell'animazione. Il parametro in input verrà scalato dal [page:.timeScale timeScale] del mixer.
Dealloca tutte le risorse di memoria per una clip. Prima di usare questo metodo assicurati di chiamare [page:AnimationAction.stop]() per tutte le azioni correlate.
Dealloca tutte le risorse di memoria per un oggetto root. Prima di usare questo metodo assicurati di chiamare [page:AnimationAction.stop]() per tutte le azioni correlate.
Dealloca tutte le risorse di memoria per un'azione. Prima di usare questo metodo assicurati di chiamare [page:AnimationAction.stop]() per disattivare l'azione.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]