Package com.sun.j3d.utils.universe

Examples of com.sun.j3d.utils.universe.SimpleUniverse


        this.axisShowing = state.isAxisShowing();

        this.universe = new BasicUniverse(state.getUniverseState());
        timeController = new UniverseTimeController(universe);
        canvas3D = new BasicSimLifeCanvas3D(universe.getFpsCounter(), state.getCanvasState());
        SimpleUniverse simpleU = new SimpleUniverse(canvas3D);

        // limit to graphic to 40 FPS (interval = 1000ms / 40 = 25)
        simpleU.getViewer().getView().setMinimumFrameCycleTime(25);

        root = new BranchGroup();
        // allow to add children to the root
        root.setCapability(Group.ALLOW_CHILDREN_EXTEND);
        // allow the remove children from the root
        root.setCapability(Group.ALLOW_CHILDREN_WRITE);

        viewTransform = simpleU.getViewingPlatform().getViewPlatformTransform();
        viewTransform.setTransform(new Transform3D(state.getViewerTransform3D()));
        addNavigators();

        root.addChild(universe.getUniverse3D().getUniverseRoot());

        root.compile();
        simpleU.addBranchGraph(root);
        setAxisShowing(state.isAxisShowing());
    }
View Full Code Here


/*      */     }
/*      */   }
/*      */
/*      */   protected void configureSensorActions()
/*      */   {
/*  693 */     SimpleUniverse universe = null;
/*  694 */     if (this.vp != null) universe = this.vp.getUniverse();
/*  695 */     if ((universe != null) && ((universe instanceof ConfiguredUniverse)))
/*      */     {
/*  697 */       Map sensorMap = ((ConfiguredUniverse)universe).getNamedSensors();
/*      */
View Full Code Here

   
   
   
   
   
    simpleU = new SimpleUniverse(canvas3d);
   
   
    BranchGroup scene = createSceneGraph();

    simpleU.addBranchGraph(scene);
View Full Code Here

 
    GraphicsConfiguration config =
        SimpleUniverse.getPreferredConfiguration();
    Canvas3D canvas = new Canvas3D(config);
    panel.add(BorderLayout.CENTER, canvas);
    SimpleUniverse universe = new SimpleUniverse(canvas);
    // This will move the ViewPlatform back a bit so the
    // objects in the scene can be viewed.
    universe.getViewingPlatform().setNominalViewingTransform();
    universe.addBranchGraph(scene);
   
        ViewingPlatform viewingPlatform = universe.getViewingPlatform();
        viewingPlatform.setNominalViewingTransform();
        // add orbit behavior to ViewingPlatform
        OrbitBehavior   orbit = new OrbitBehavior(canvas, OrbitBehavior.REVERSE_ALL |
                OrbitBehavior.STOP_ZOOM);
        orbit.setSchedulingBounds(boundingSphere);
View Full Code Here

    private final Axis3DGroup axisGroup = new Axis3DGroup();

    public Universe3DPanel(Universe3D universe3D) {
        Canvas3D canvas3D = createGlobalGraphics();
        simpleU = new SimpleUniverse(canvas3D);
        viewTransform = simpleU.getViewingPlatform().getViewPlatformTransform();
        moveView();

        root = new BranchGroup();
        // allow to add children to the root
View Full Code Here

    private final BoundingSphere bounds = new BoundingSphere(new Point3d(0, 0, 0), BOUNDING_RADIUS);

    public Subter(MazeBuilder newMazeManager) {
        super();
        mazeManager = newMazeManager;
        simpleUniverse = new SimpleUniverse();
        prepareViewpoint();
        initializeViewPosition();
        sceneBranchGroup = new BranchGroup();
        setKeyBehavior();
        simpleUniverse.addBranchGraph(createSceneGraph());
View Full Code Here

TOP

Related Classes of com.sun.j3d.utils.universe.SimpleUniverse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.