private void setCamera(PerspectiveCamera camera) { if (scene != null) scene.setCamera(camera); else subScene.setCamera(camera); }
private void setCamera(PerspectiveCamera camera) { if (scene != null) scene.setCamera(camera); else subScene.setCamera(camera); }
TriangleMesh mesh = stlImporter.getImport(); stlImporter.close(); MeshView mesh=new MeshView(cylinderHeadMesh); Group root = new Group(mesh); Scene scene = new Scene(root, 1024, 800, true); Camera camera = new PerspectiveCamera(); scene.setCamera(camera); primaryStage.setScene(scene); primaryStage.show();
// Rotate camera to use Y up. camera.setRotationAxis(Rotate.Z_AXIS); camera.setRotate(180.0); // Rotate scene content for correct drawing. Group yUp = new Group(); yUp.setRotationAxis(Rotate.Z_AXIS); yUp.setRotate(180.0); Scene scene = new Scene(yUp); scene.setCamera(camera);
Group someGroup = new Group(); PerspectiveCamera camera = new PerspectiveCamera(); someGroup.getChildren().add(camera); Scene s = new Scene(someGroup); s.setCamera(camera);
@Override public void run() { rootGroup = new Group(); canvas = new Canvas(); graphicsContext = canvas.getGraphicsContext2D(); rootGroup.getChildren().add(canvas); scene = new Scene(rootGroup); javaFXPanel.setScene(scene); parallelCamera = new ParallelCamera(); scene.setCamera(parallelCamera); } });
public void initialize() { root.getChildren().add(world); root.setDepthTest(DepthTest.ENABLE); buildCamera(); buildAxes(); Scene scene = new Scene(root, 1024, 768, true); scene.setFill(Color.GREY); // handleKeyboard(scene, world); handleMouse(scene, world); setPointRadius(pointRadius); scene.setCamera(camera); setScene(scene); }
scene.setFill(INDIA_INK); PerspectiveCamera camera = new PerspectiveCamera(); scene.setCamera(camera);
public static void viewIn3DScene(Stage stage, Parent content, boolean navigation) { Group root = new Group(); Group world = new Group(); world.getChildren().add(content); PerspectiveCamera camera = new PerspectiveCamera(true); camera.setNearClip(0.1); camera.setFarClip(10000.0); camera.setTranslateZ(-800); camera.setRotationAxis(new Point3D(1, 0, 0)); world.getChildren().add(camera); root.getChildren().addAll(world, camera); Scene myScene = new Scene(root, -1, -1, true, SceneAntialiasing.BALANCED); myScene.setCamera(camera); if (navigation) { UiUtilities.add3DNavigation(myScene, world); } stage.setScene(myScene); }
camera.setFarClip(SIZE * 6); camera.setTranslateZ(-2 * SIZE); scene.setCamera(camera); scene.setOnScroll((final ScrollEvent e) -> { camera.setTranslateZ(camera.getTranslateZ() + e.getDeltaY());
scene.setCamera(camera);
root.getChildren().add(light); root.getChildren().add(new AmbientLight(Color.WHITE)); scene.setCamera(camera);
scene.setCamera(cam);
/** * Create a 3D Scene * * @param w the value of w * @param h the value of h * @return new Scene */ public Scene create3DScene(int w, int h) { Group root = new Group(); root.setDepthTest(DepthTest.ENABLE); Scene scene3D = new Scene(root, w, h, true); camera = new PerspectiveCamera(); scene3D.setCamera(camera); getCenterWinTranslate().setX(w / 3); getCenterWinTranslate().setY((2 * h) / 3); root.getTransforms().addAll(getCenterWinTranslate(), new Rotate(180, Rotate.X_AXIS)); setContentGroup(this.create3dContent()); root.getChildren().addAll(getContentGroup()); scene3D.setOnMouseDragged(this::handleFxRootMouseEvent); scene3D.setOnMouseReleased(this::handlePanelMouseReleasExitedEvent); scene3D.setOnMouseExited(this::handlePanelMouseReleasExitedEvent); scene3D.setOnKeyPressed(this::handleKeyEvent); scene3D.setOnKeyTyped(this::handleKeyEvent); Platform.runLater(() -> { xNegView(); }); return scene3D; }
camera.setFarClip(SIZE * 6); camera.setTranslateZ(-2 * SIZE); scene.setCamera(camera); scene.setOnMousePressed((MouseEvent e) -> { mousePosX = e.getSceneX();