A group of objects that receives a shared animation state.
For an overview of the different elements of the Verge3D animation system, see the Animation System section of the manual.
Add objects you would otherwise pass as 'root' to the constructor or the clipAction method of AnimationMixer and instead pass this object as 'root'.
Note that objects of this class appear as one object to the mixer, so cache control of the individual objects must be done on the group.
The animated properties must be compatible among all objects in the group.
A single property can either be controlled through a target group or directly, but not both.
obj — an arbitrary number of meshes that share the same animation state.
Read-only flag to check if a given object is of type AnimationObjectGroup.
An object that contains some informations of this AnimationObjectGroup
(total number, number
in use, number of bindings per object)
The UUID of this
AnimationObjectGroup
. It gets automatically assigned and shouldn't be edited.
Adds an arbitrary number of objects to this AnimationObjectGroup
.
Removes an arbitrary number of objects from this AnimationObjectGroup
.
Deallocates all memory resources for the passed objects of this AnimationObjectGroup
.
For more info on how to obtain the source code of this module see this page.