Grouping Shapes
Java3D has a set of nodes to create groups: OrderedGroup, Switch, TransformGroup, etc.
Java 3D supports numerous utility methods to build and manipulate 4x4 matrices and vectors:
Transform3D yAxis = new Transform3D( );
TransformGroup scene = new TranformGroup( );
scene.setTransform( yaxis );