box2.setAppearance(appear2);
final PointLight pointLight1 = new PointLight();
pointLight1.setPosition(2, 2, 2);
pointLight1.setColor(new Color3f(1f, 1f, 1f));
pointLight1.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight2 = new PointLight();
pointLight2.setPosition(2, 2, -2);
pointLight2.setColor(new Color3f(1f, 1f, 0f));
pointLight2.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight3 = new PointLight();
pointLight3.setPosition(2, -2, 2);
pointLight3.setColor(new Color3f(1f, 0f, 1f));
pointLight3.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight4 = new PointLight();
pointLight4.setPosition(-2, 2, 2);
pointLight4.setColor(new Color3f(1f, 0f, 0f));
pointLight4.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight5 = new PointLight();
pointLight5.setPosition(2, -2, -2);
pointLight5.setColor(new Color3f(1f, 0f, 0f));
pointLight5.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight6 = new PointLight();
pointLight6.setPosition(-2, 2, -2);
pointLight6.setColor(new Color3f(0f, 0f, 0f));
pointLight6.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight7 = new PointLight();
pointLight7.setPosition(-2, -2, 2);
pointLight7.setColor(new Color3f(0f, 0.5f, 1f));
pointLight7.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
final PointLight pointLight8 = new PointLight();
pointLight8.setPosition(-2, -2, -2);
pointLight8.setColor(new Color3f(0f, 0.5f, 1f));
pointLight8.setInfluencingBounds(new BoundingSphere(new Point3d(0, 0, 0),
999));
// neue Transform Informationen
// neue Branchgruppe
this.branchgroup = new BranchGroup();
// Transformgruppe an Branchgruppe h�ngen
// branchgroup.addChild(box);
// branchgroup.addChild(box2);
this.branchgroup.addChild(new Koordinatensystem3d());
this.branchgroup.addChild(pointLight1);
this.branchgroup.addChild(pointLight2);
this.branchgroup.addChild(pointLight3);
this.branchgroup.addChild(pointLight4);
this.branchgroup.addChild(pointLight5);
this.branchgroup.addChild(pointLight6);
this.branchgroup.addChild(pointLight7);
this.branchgroup.addChild(pointLight8);
final OrbitBehavior orbit = new OrbitBehavior(this,
OrbitBehavior.REVERSE_ALL); // OrbitBehavior liegt in dem Paket
// com.sun.j3d.utils.behaviors.vp
orbit.setSchedulingBounds(new BoundingSphere(new Point3d(0, 0, 0), 999));
this.universe.getViewingPlatform().setViewPlatformBehavior(orbit);
// ... an das Universum h�ngen
this.universe.addBranchGraph(this.branchgroup);
}