public static JFrame createNewWindow(ViewportAdapter viewportAdapter, String title, int width, int height, CameraController cameraController) { viewportAdapter.setCameraController(cameraController); return createNewWindow(viewportAdapter.getCanvas(), title, width, height); }
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 JFrame createNewWindow(ViewportAdapter viewportAdapter, String title, int width, int height, CameraController cameraController) { viewportAdapter.setCameraController(cameraController); return createNewWindow(viewportAdapter.getCanvas(), title, width, height); }
public static ClassicCameraController createNewWindow(Graphics3DAdapter graphics3DAdapter, ViewportAdapter viewportAdapter, String title, int width, int height, Vector3d initialCameraTranslation) { ClassicCameraController classicCameraController = createCameraController(graphics3DAdapter, viewportAdapter, initialCameraTranslation); viewportAdapter.setCameraController(classicCameraController); createNewWindow(viewportAdapter.getCanvas(), title, width, height); return classicCameraController; }
public static ClassicCameraController createNewWindow(Graphics3DAdapter graphics3DAdapter, ViewportAdapter viewportAdapter, String title, int width, int height, Vector3D initialCameraTranslation) { ClassicCameraController classicCameraController = createCameraController(graphics3DAdapter, viewportAdapter, initialCameraTranslation); viewportAdapter.setCameraController(classicCameraController); createNewWindow(viewportAdapter.getCanvas(), title, width, height); return classicCameraController; }
public static void addSecondCamera(Graphics3DAdapter graphics3DAdapter, PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder) { ViewportAdapter secondCamera = graphics3DAdapter.createNewViewport(null, false, false); ClassicCameraController secondController = ClassicCameraController.createClassicCameraControllerAndAddListeners(secondCamera, cameraTrackAndDollyVariablesHolder, graphics3DAdapter); secondCamera.setCameraController(secondController); createNewWindow(secondCamera.getCanvas()); }
public static void addSecondCamera(Graphics3DAdapter graphics3DAdapter, PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder) { ViewportAdapter secondCamera = graphics3DAdapter.createNewViewport(null, false, false); ClassicCameraController secondController = ClassicCameraController.createClassicCameraControllerAndAddListeners(secondCamera, cameraTrackAndDollyVariablesHolder, graphics3DAdapter); secondCamera.setCameraController(secondController); createNewWindow(secondCamera.getCanvas()); }
public static void addFirstCamera(Graphics3DAdapter graphics3DAdapter, PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder) { ViewportAdapter viewportAdapter = graphics3DAdapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(viewportAdapter, cameraTrackAndDollyVariablesHolder, graphics3DAdapter); viewportAdapter.setCameraController(classicCameraController); classicCameraController.setTracking(true, true, false, false); Canvas canvas = viewportAdapter.getCanvas(); createNewWindow(canvas); }
public static void addFirstCamera(Graphics3DAdapter graphics3DAdapter, PanBackAndForthTrackingAndDollyPositionHolder cameraTrackAndDollyVariablesHolder) { ViewportAdapter viewportAdapter = graphics3DAdapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(viewportAdapter, cameraTrackAndDollyVariablesHolder, graphics3DAdapter); viewportAdapter.setCameraController(classicCameraController); classicCameraController.setTracking(true, true, false, false); Canvas canvas = viewportAdapter.getCanvas(); createNewWindow(canvas); }
ViewportAdapter camera = adapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter); camera.setCameraController(classicCameraController); Canvas canvas = camera.getCanvas(); JPanel panel = new JPanel(new BorderLayout());
ViewportAdapter camera = adapter.createNewViewport(null, false, false); ClassicCameraController classicCameraController = ClassicCameraController.createClassicCameraControllerAndAddListeners(camera, cameraTrackAndDollyVariablesHolder, adapter); camera.setCameraController(classicCameraController); Canvas canvas = camera.getCanvas(); JPanel panel = new JPanel(new BorderLayout());
public OffscreenBufferVideoServer(Graphics3DAdapter adapter, CameraMountList mountList, CameraConfiguration cameraConfiguration, CameraTrackingAndDollyPositionHolder cameraTrackingAndDollyPositionHolder, int width, int height, ImageCallback imageCallback, TimestampProvider timestampProvider, int framesPerSecond) { ViewportAdapter viewport = adapter.createNewViewport(null, false, true); camera = viewport.getCamera(); viewport.setupOffscreenView(width, height); ClassicCameraController cameraController = new ClassicCameraController(adapter, viewport, cameraTrackingAndDollyPositionHolder); cameraController.setConfiguration(cameraConfiguration, mountList); viewport.setCameraController(cameraController); CameraUpdater cameraUpdater = new CameraUpdater(); this.imageCallback = imageCallback; this.timestampProvider = timestampProvider; LogTools.info("Starting video stream"); viewport.getCaptureDevice().streamTo(cameraUpdater, framesPerSecond); }
public OffscreenBufferVideoServer(Graphics3DAdapter adapter, CameraMountList mountList, CameraConfiguration cameraConfiguration, CameraTrackingAndDollyPositionHolder cameraTrackingAndDollyPositionHolder, int width, int height, RenderedSceneHandler videoDataServer, TimestampProvider timestampProvider, int framesPerSecond) { ViewportAdapter viewport = adapter.createNewViewport(null, false, true); camera = viewport.getCamera(); viewport.setupOffscreenView(width, height); ClassicCameraController cameraController = new ClassicCameraController(adapter, viewport, cameraTrackingAndDollyPositionHolder); cameraController.setConfiguration(cameraConfiguration, mountList); viewport.setCameraController(cameraController); CameraUpdater cameraUpdater = new CameraUpdater(); this.videoDataServer = videoDataServer; this.timestampProvider = timestampProvider; PrintTools.info(this, "Starting video stream"); viewport.getCaptureDevice().streamTo(cameraUpdater, framesPerSecond); }
public OffscreenBufferDepthImageServer(Graphics3DAdapter adapter, CameraMountList mountList, CameraConfiguration cameraConfiguration, CameraTrackingAndDollyPositionHolder cameraTrackingAndDollyPositionHolder, int width, int height, double nearClip, double farClip, DepthImageCallback imageCallback, TimestampProvider timestampProvider, int framesPerSecond) { ViewportAdapter viewport = adapter.createNewViewport(null, false, true); camera = viewport.getCamera(); viewport.setupOffscreenView(width, height); this.nearClip = nearClip; this.farClip = farClip; ClassicCameraController cameraController = new ClassicCameraController(adapter, viewport, cameraTrackingAndDollyPositionHolder); cameraController.setConfiguration(cameraConfiguration, mountList); viewport.setCameraController(cameraController); CameraUpdater cameraUpdater = new CameraUpdater(); this.depthImageCallback = imageCallback; this.timestampProvider = timestampProvider; LogTools.info("Starting RGBD stream"); viewport.getCaptureDevice().streamTo(cameraUpdater, framesPerSecond); }
viewportAdapter.setCameraController(classicCameraController); Canvas canvas = viewportAdapter.getCanvas(); createNewWindow(canvas); secondCamera.setCameraController(secondController); createNewWindow(secondCamera.getCanvas());
viewportAdapter.setCameraController(classicCameraController); Canvas canvas = viewportAdapter.getCanvas(); createNewWindow(canvas); secondCamera.setCameraController(secondController); createNewWindow(secondCamera.getCanvas());
classicCameraController.setTracking(true, true, false, false); viewportAdapter.setCameraController(classicCameraController); viewportAdapter.setupOffscreenView(800, 600);
classicCameraController.setTracking(true, true, false, false); viewportAdapter.setCameraController(classicCameraController); viewportAdapter.setupOffscreenView(800, 600);