Package com.ardor3d.renderer

Examples of com.ardor3d.renderer.Camera


                return null;
            }
        });

        // set our camera at a fixed position
        final Camera cam = _canvas.getCanvasRenderer().getCamera();
        cam.setLocation(0, 0, 300);

        // add our "rocket"
        buildRocket();

        // add smoke to the end of the rocket
        addEngineSmoke();

        // add some ui for changing rocket properties.
        addUI();

        // set initial mouse position to near center
        mouseLoc.set(cam.getWidth() / 2 + 0.1, cam.getHeight() / 2 + 0.1);
    }
View Full Code Here


            public void perform(final com.ardor3d.framework.Canvas source, final TwoInputStates inputState,
                    final double tpf) {

                _glCanvas.getNewtWindow().setFullscreen(!_glCanvas.getNewtWindow().isFullscreen());
                final Camera cam = _glCanvas.getCanvasRenderer().getCamera();
                if (_glCanvas.getNewtWindow().isFullscreen()) {
                    final DimensionImmutable screenSizeMM = _glCanvas.getNewtWindow().getMainMonitor().getSizeMM();
                    cam.resize(screenSizeMM.getWidth(), screenSizeMM.getHeight());
                    cam.setFrustumPerspective(cam.getFovY(),
                            screenSizeMM.getWidth() / (float) screenSizeMM.getHeight(), cam.getFrustumNear(),
                            cam.getFrustumFar());
                    appletResized(screenSizeMM.getWidth(), screenSizeMM.getHeight());
                } else {
                    cam.resize(getWidth(), getHeight());
                    cam.setFrustumPerspective(cam.getFovY(), getWidth() / (float) getHeight(), cam.getFrustumNear(),
                            cam.getFrustumFar());
                    appletResized(getWidth(), getHeight());
                }
            }
        }));
View Full Code Here

        panel.add(twoDimCheck);
        panel.add(worldCoordsCheck);

        frame.setContentPanel(panel);
        frame.pack();
        final Camera cam = _canvas.getCanvasRenderer().getCamera();
        frame.setLocalXY(cam.getWidth() - frame.getLocalComponentWidth(),
                cam.getHeight() - frame.getLocalComponentHeight());
        hud.add(frame);
    }
View Full Code Here

    @Override
    protected void updateExample(final ReadOnlyTimer timer) {
        // Test getScreenCoordinates by centering our Quad on box2.
        if (ContextManager.getCurrentContext() != null && Camera.getCurrentCamera() != null) {
            final Camera camera = Camera.getCurrentCamera();
            final Vector3 vec3 = Vector3.fetchTempInstance();
            camera.getScreenCoordinates(box2.getWorldTranslation(), vec3);
            quad.setTranslation(vec3);
            Vector3.releaseTempInstance(vec3);
        }
    }
View Full Code Here

        final double vpRight = full ? 1 : 0.75;

        final double vpBottom = full ? 0 : 0.25;
        final double vpTop = full ? 1 : 0.75;

        final Camera camera = Camera.getCurrentCamera();
        camera.setViewPort(vpLeft, vpRight, vpBottom, vpTop);
        camera.update();

        fullViewport = full;
    }
View Full Code Here

                @Override
                public void componentResized(final ComponentEvent e) {
                    GameTaskQueueManager.getManager(_glCanvas.getCanvasRenderer().getRenderContext()).update(
                            new Callable<Void>() {
                                public Void call() throws Exception {
                                    final Camera cam = _glCanvas.getCanvasRenderer().getCamera();
                                    cam.resize(getWidth(), getHeight());
                                    cam.setFrustumPerspective(cam.getFovY(), getWidth() / (double) getHeight(),
                                            cam.getFrustumNear(), cam.getFrustumFar());
                                    appletResized(getWidth(), getHeight());
                                    return null;
                                }
                            });
                }
View Full Code Here

            public void perform(final com.ardor3d.framework.Canvas source, final TwoInputStates inputState,
                    final double tpf) {
                try {
                    _glCanvas.setFullScreen(!_glCanvas.isFullScreen());
                    final Camera cam = _glCanvas.getCanvasRenderer().getCamera();
                    if (_glCanvas.isFullScreen()) {
                        final DisplayMode mode = Display.getDisplayMode();
                        cam.resize(mode.getWidth(), mode.getHeight());
                        cam.setFrustumPerspective(cam.getFovY(), mode.getWidth() / (float) mode.getHeight(),
                                cam.getFrustumNear(), cam.getFrustumFar());
                        appletResized(mode.getWidth(), mode.getHeight());
                    } else {
                        cam.resize(getWidth(), getHeight());
                        cam.setFrustumPerspective(cam.getFovY(), getWidth() / (float) getHeight(),
                                cam.getFrustumNear(), cam.getFrustumFar());
                        appletResized(getWidth(), getHeight());
                    }
                } catch (final LWJGLException ex) {
                    ex.printStackTrace();
                }
View Full Code Here

     * @param timer
     *            the timer
     */
    @Override
    protected void updateExample(final ReadOnlyTimer timer) {
        final Camera cam = _canvas.getCanvasRenderer().getCamera();

        skybox.setTranslation(cam.getLocation());
        skybox.updateGeometricState(0.0f, true);

        final Vector3 transVec = new Vector3(cam.getLocation().getX(), waterNode.getWaterHeight(), cam.getLocation()
                .getZ());

        setTextureCoords(0, transVec.getX(), -transVec.getZ(), textureScale);

        // vertex coords
View Full Code Here

        reflectedNode.attachChild(createObjects());
        buildSkyBox();
        reflectedNode.attachChild(skybox);
        _root.attachChild(reflectedNode);

        final Camera cam = _canvas.getCanvasRenderer().getCamera();

        // Create a new WaterNode with refraction enabled.
        waterNode = new WaterNode(cam, 4, false, true);
        // Setup textures to use for the water.
        waterNode.setNormalMapTextureString("images/water/normalmap3.dds");
View Full Code Here

        start(PointCubeExample.class);
    }

    @Override
    protected void renderExample(final Renderer renderer) {
        final Camera cam = _canvas.getCanvasRenderer().getCamera();

        if (!isInitialized) {
            final DisplaySettings settings = new DisplaySettings(cam.getWidth(), cam.getHeight(), 24, 0, 0, 8, 0, 0,
                    false, false);
            _sceneTextureRenderer = TextureRendererFactory.INSTANCE.createTextureRenderer(settings, false, renderer,
                    ContextManager.getCurrentContext().getCapabilities());
            _sceneTextureRenderer.setBackgroundColor(new ColorRGBA(0.0f, 0.0f, 0.1f, 0f));
View Full Code Here

TOP

Related Classes of com.ardor3d.renderer.Camera

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.