# [name]

Un gruppo di oggetti che riceve uno stato di animazione condiviso.
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.

## Utilizzo:

Aggiungi gli oggetti che altrimenti passeresti come root al costruttore o come parametro al metodo [page:AnimationMixer.clipAction clipAction] della classe [page:AnimationMixer AnimationMixer] e passa invece questo oggetto come 'root' della classe [page:AnimationMixer AnimationMixer].
Si noti che gli oggetti di questa classe appaiono al mixer come unico oggetto, quindi il controllo della cache dei singoli oggetti deve essere effettuato sul gruppo.

## Limitazioni

Le proprietà di animazione devono essere compatibili tra tutti gli oggetti del gruppo.
Una singola proprietà può essere controllata tramite un groppo target o direttamente, ma non entrambi.

## Costruttore

### [name]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )

[page:Object obj] - un numero arbitrario di mesh che condividono lo stesso stato di animazione.

## Proprietà

### [property:Boolean isAnimationObjectGroup]

Flag di sola lettura per controllare se un determinato oggetto è di tipo [name].

### [property:Object stats]

Un oggetto che contiene alcune informazioni di questo `AnimationObjectGroup` (numero totale, numero in uso, numero di binding per oggetto)

### [property:String uuid]

L'[link:http://en.wikipedia.org/wiki/Universally_unique_identifier UUID] di questo `AnimationObjectGroup`. Viene automaticamente assegnato e non deve essere modificato.

## Metodi

### [method:undefined add]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )

Agginge un numero arbitrario di oggetti a questo `AnimationObjectGroup`.

### [method:undefined remove]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )

Rimuove un numero arbitrario di oggetti da questo `AnimationObjectGroup`.

### [method:undefined uncache]( [param:Object obj1], [param:Object obj2], [param:Object obj3], ... )

Dealloca tutte le risorse di memoria per gli oggetti passati come parametri di questo `AnimationObjectGroup`.

## Source

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]