private static void createAndShowStandardWindow(JMEGraphics3DAdapter graphicsAdapter) { SimpleCameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ViewportAdapter camera = graphicsAdapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, graphicsAdapter); camera.setCameraController(classicCameraController); Canvas canvas = camera.getCanvas(); JPanel panel = new JPanel(new BorderLayout()); panel.add("Center", canvas); JFrame jFrame = new JFrame("JME HeightMap Example"); Container contentPane = jFrame.getContentPane(); contentPane.setLayout(new BorderLayout()); contentPane.add("Center", panel); jFrame.pack(); jFrame.setVisible(true); jFrame.setSize(800, 600); }
private static void createAndShowStandardWindow(JMEGraphics3DAdapter graphicsAdapter) { SimpleCameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ViewportAdapter camera = graphicsAdapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, graphicsAdapter); camera.setCameraController(classicCameraController); Canvas canvas = camera.getCanvas(); JPanel panel = new JPanel(new BorderLayout()); panel.add("Center", canvas); JFrame jFrame = new JFrame("JME HeightMap Example"); Container contentPane = jFrame.getContentPane(); contentPane.setLayout(new BorderLayout()); contentPane.add("Center", panel); jFrame.pack(); jFrame.setVisible(true); jFrame.setSize(800, 600); }
public static ClassicCameraController createCameraController(Graphics3DAdapter graphics3DAdapter, ViewportAdapter viewportAdapter, Vector3D initialCameraTranslation) { CameraTrackingAndDollyPositionHolder cameraTrackingAndDollyPositionHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(viewportAdapter, cameraTrackingAndDollyPositionHolder, graphics3DAdapter); classicCameraController.setCameraPosition(initialCameraTranslation.getX(), initialCameraTranslation.getY(), initialCameraTranslation.getZ()); return classicCameraController; }
public static ClassicCameraController createCameraController(Graphics3DAdapter graphics3DAdapter, ViewportAdapter viewportAdapter, Vector3d initialCameraTranslation) { CameraTrackingAndDollyPositionHolder cameraTrackingAndDollyPositionHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(viewportAdapter, cameraTrackingAndDollyPositionHolder, graphics3DAdapter); classicCameraController.setCameraPosition(initialCameraTranslation.getX(), initialCameraTranslation.getY(), initialCameraTranslation.getZ()); return classicCameraController; }
node2.addSelectedListener(selectedListener); SimpleCameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ViewportAdapter camera = adapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter);
node2.addSelectedListener(selectedListener); SimpleCameraTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder = new SimpleCameraTrackingAndDollyPositionHolder(); ViewportAdapter camera = adapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter);