The constructor for the World3D class is as follows:
public World3D (Canvas3D canvas3d) {
mainShuttle = new Shuttle (); // returns BranchGroup with 3D object
Transform3D translate = new Transform3D (); translate.set (new Vector3f (0.15f, 0.0f, 0.7f)); // Translate to fit on screen TransformGroup tg = new TransformGroup (translate);
zoom.set (0.5); zoomg = new TransformGroup (zoom); // Allow for dynamic zoom zoomg.setCapability (TransformGroup.ALLOW_TRANSFORM_READ); zoomg.setCapability (TransformGroup.ALLOW_TRANSFORM_WRITE);
tgRotateX = new TransformGroup (rotateX); // Allow for dynamic x-rotation tgRotateX.setCapability (TransformGroup.ALLOW_TRANSFORM_READ); tgRotateX.setCapability (TransformGroup.ALLOW_TRANSFORM_WRITE);