setLayout(new BorderLayout()); GraphicsConfiguration gc=SimpleUniverse.getPreferredConfiguration(); Canvas3D canvas3D = new Canvas3D(gc); add("Center", canvas3D);
// Create a Canvas3D using the preferred configuration Canvas3D canvas3d = new Canvas3D(config) { private static final long serialVersionUID = 7144426579917281131L; public void postRender() { this.getGraphics2D().setColor(Color.white); this.getGraphics2D().drawString("Heads Up Display (HUD) Works!",100,100); this.getGraphics2D().flush(false); } };
protected Canvas3D myCanvas3D = new Canvas3D(null);
Canvas3D canvas3D = new Canvas3D(config, true);
public Panel createPanel() { Panel p = new Panel(); p.setPreferredSize(new Dimension(512, 512)); p.setLayout(new BorderLayout()); Canvas3D canvas3D = new Canvas3D( SimpleUniverse.getPreferredConfiguration()); p.add("Center", canvas3D); BranchGroup scene = createSceneGraph(); scene.compile(); SimpleUniverse simpleU = new SimpleUniverse(canvas3D); simpleU.getViewingPlatform().setNominalViewingTransform(); simpleU.addBranchGraph(scene); return p; } // end of HelloJava3Dd (constructor)
private Canvas3D getOffScreenCanvas() { if (offScreenCanvas3D != null) return offScreenCanvas3D; final GraphicsConfigTemplate3D templ = new GraphicsConfigTemplate3D(); templ.setDoubleBuffer(GraphicsConfigTemplate.UNNECESSARY); final GraphicsConfiguration gc = GraphicsEnvironment.getLocalGraphicsEnvironment() .getDefaultScreenDevice().getBestConfiguration(templ); offScreenCanvas3D = new Canvas3D(gc, true); final Screen3D sOn = canvas3D.getScreen3D(); final Screen3D sOff = offScreenCanvas3D.getScreen3D(); sOff.setSize(sOn.getSize()); sOff.setPhysicalScreenWidth(sOn.getPhysicalScreenWidth()); sOff.setPhysicalScreenHeight(sOn.getPhysicalScreenHeight()); universe.getViewer().getView().addCanvas3D(offScreenCanvas3D); return offScreenCanvas3D; }
cs[i].j3dCanvas = canvases[i] = new Canvas3D(cfg); canvases[i].setStereoEnable(cv.stereoEnable); canvases[i].setMonoscopicViewPolicy(cs[i].monoscopicViewPolicy);
Canvas3D canvas = new Canvas3D(config); frame.getContentPane().add(canvas); SimpleUniverse simpleUniverse = new SimpleUniverse(canvas);
Canvas3D canvas = new Canvas3D(config); frame.getContentPane().add(canvas); SimpleUniverse simpleUniverse = new SimpleUniverse(canvas);
Canvas3D canvas = new Canvas3D(config); frame.getContentPane().add(canvas); SimpleUniverse simpleUniverse = new SimpleUniverse(canvas);
GraphicsEnvironment.getLocalGraphicsEnvironment() .getDefaultScreenDevice().getBestConfiguration(templ); offCanvas = new Canvas3D(gc, true); System.out.println("construct canvas");
canvases[0] = new Canvas3D(config); createFramesAndPanels(true);
Canvas3D c = new Canvas3D(config);
canvases[0] = new Canvas3D(config); canvases[0].setFocusable(true); createFramesAndPanels(setVisible);