Node[] subNode = new Node[5];
TriMesh[] triMesh = new TriMesh[5];
subNode[0] = new Node("spheres");
subNode[0].setRenderState(Tool.createXRayShader());
triMesh[0] = new Sphere("sphere", new Vector3f(0, 0, 0), 10, 10, 5);
triMesh[0].setModelBound(new BoundingSphere());
subNode[1] = new Node("boxes");
triMesh[1] = new Box("box", new Vector3f(0, 0, 0), 5, 5, 5);
triMesh[1].setModelBound(new BoundingBox());
subNode[2] = new Node("toruses");
triMesh[2] = new Torus("torus", 10, 10, 2, 3);