GroupNode
A GroupNode
is a subclass of ScenegraphNode
that holds a list of ScenegraphNode
children. Since . A GroupNode
can be a child of another GroupNode
and thus be used to create hierarchical scene graphs.
Usage
Add a moon and a box models to the group.
// Add objects to the group
group.add(moon, box);
Add a moon and a box models to the group. Then remove them.
// Add objects to the group
group.add(moon, box);
// Remove the moon
group.remove(moon);
Properties
Model
extends the ScenegraphNode
class and inherits the transformation matrix properties from that class.
children : ScenegraphNode[]
Methods
constructor(props : Object)
Create an instance of GroupNode
.
setProps(props : Object)
Updates properties.
add(node : ScenegraphNode [, ...])
Add one or more ScenegraphNode
objects to the GroupNode
.
group.add(model);
A variable argument list of ScenegraphNode instances.
remove(node: Node)
Removes an ScenegraphNode object from the GroupNode.
group.remove(model);
- model - (object) The scene graph node to be removed.