Ich hab mal ne Frage zu Java3D. Ich möchte gerne aus der SimpleUniverse alle Scene-Objekte löschen.
Kann mir da einer weiterhelfen??
Kann mir da einer weiterhelfen??
BranchGroup scene = createSceneGraph();
setLayout(new BorderLayout());
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas = new Canvas3D(config);
add("Center", canvas);
SimpleUniverse universe = new SimpleUniverse(canvas);
universe.addBranchGraph(scene);
//Methode 1
//macht nur dass der Component verschwindet
remove(canvas);
//Methode 2
//macht nur das createSceneGraph verschwindet,
//so wie dus vielleicht willst
scene = null;
setLayout(new BorderLayout());
config = SimpleUniverse.getPreferredConfiguration();
canvas = new Canvas3D(config);
add("Center", canvas);
SimpleUniverse universe = new SimpleUniverse(canvas);
universe.addBranchGraph(scene);