|
Hi all,
i want to create another view (a top view) of
my scene.
i tried to create another simpleUniverse, another
canvas3D and another JFrame.
but i can't add the same scene (BranchGroup) to two
differet simpleUniverses.
i got an exception of multiple parent.
i also tried to define two canvases to the same
simpleUniverse, but i had problem defining the different views.
i get an exception of illegal sharing: sharing
canvas with multiple views.
how do i create another view which will be
connected to the same scene?
thanks!!
here is my code:
frame = new JFrame("Transwell
Model");
JFrame frame2 = new JFrame("Top View"); frame.pack();
frame.setVisible(true); frame2.pack(); frame2.setVisible(true); //===================================================== config = SimpleUniverse.getPreferredConfiguration(); canvas3D = new Canvas3D(config); Canvas3D canv2 = new Canvas3D(config); frame.getContentPane().add(canvas3D); frame2.getContentPane().add(canv2); scene = createSceneGraph3(); System.out.println("*****************************"); //====================================================== scene.compile(); simpleU = new SimpleUniverse(canvas3D); simpleU = new SimpleUniverse(canv2); View view = new View(); View view2 = new View(); Viewer viewer1 = new Viewer(canvas3D); Viewer viewer2 = new Viewer(canv2); viewer1 =simpleU.getViewer(); //view = simpleU.getViewer().getView(); viewer2 = simpleU.getViewer(); view = viewer1.getView(); view2 = viewer2.getView(); view.setBackClipDistance(2000); view2.setBackClipDistance(2000); view.setTransparencySortingPolicy(View.TRANSPARENCY_SORT_GEOMETRY); view2.setTransparencySortingPolicy(View.TRANSPARENCY_SORT_GEOMETRY); view2.setProjectionPolicy(View.PARALLEL_PROJECTION); TransformGroup vtg = simpleU.getViewingPlatform().getViewPlatformTransform(); Transform3D t1 = new Transform3D(); //t1.set(new Vector3f(0.0f,0.0f,94.499f)); t1.set(new Vector3f(0.0f,0.0f,155.0f)); vtg.setTransform(t1); //simpleU.getViewingPlatform().setNominalViewingTransform(); simpleU.addBranchGraph(scene); //========================================================= |
- [JAVA3D] multiple views Kris Korstjens
- Re: [JAVA3D] multiple views Borja Marcos Su�rez
- [JAVA3D] multiple views Britta Krug
- Re: [JAVA3D] multiple views Dipl. Ing. Paul Szawlowski
- [JAVA3D] New kind of AWTEvent Joao Manuel De Oliveira Francisco
- Re: [JAVA3D] New kind of AW... Fred Klingener
- Re: [JAVA3D] New kind of AW... Scott Rutledge
- Re: [JAVA3D] multiple views R Vegan
- Re: [JAVA3D] multiple views Josh Richmond
- Re: [JAVA3D] multiple views Britta Krug
- Re: [JAVA3D] multiple views dafna gordon
- Re: [JAVA3D] multiple views Lewis Walker
- Re: [JAVA3D] multiple views Josh Richmond
- Re: [JAVA3D] multiple views dafna gordon
