プロジェクト

全般

プロフィール

« | » 

リビジョン 29192059

高徹 高橋 徹 さんが12年以上前に追加

文字コード、改行コードを標準(UTF-8およびUNIX改行)に変更した

差分を表示:

learn/java/javafx/Hello3d/Hello3d.java
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.paint.PhongMaterial;
import javafx.scene.shape.Sphere;
import javafx.scene.transform.Rotate;
import javafx.scene.transform.Translate;
import javafx.stage.Stage;
public class Hello3d extends Application {
@Override
public void start(final Stage stage) {
final Group root = new Group();
// 球体の定義
final Sphere earth = new Sphere(100);
root.getChildren().add(earth);
// カメラの定義
final PerspectiveCamera camera = new PerspectiveCamera(true);
camera.setFieldOfView(45.0);
camera.getTransforms().addAll(
new Translate(0, 0, -180)
);
final Scene scene = new Scene(root, 800, 600, Color.BLACK);
scene.setCamera(camera);
stage.setScene(scene);
stage.setTitle("Hello JavaFX 3D World");
stage.show();
}
public static void main(final String... args) {
launch(args);
}
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.paint.PhongMaterial;
import javafx.scene.shape.Sphere;
import javafx.scene.transform.Rotate;
import javafx.scene.transform.Translate;
import javafx.stage.Stage;
public class Hello3d extends Application {
@Override
public void start(final Stage stage) {
final Group root = new Group();
// 球体の定義
final Sphere earth = new Sphere(100);
root.getChildren().add(earth);
// カメラの定義
final PerspectiveCamera camera = new PerspectiveCamera(true);
camera.setFieldOfView(45.0);
camera.getTransforms().addAll(
new Translate(0, 0, -180)
);
final Scene scene = new Scene(root, 800, 600, Color.BLACK);
scene.setCamera(camera);
stage.setScene(scene);
stage.setTitle("Hello JavaFX 3D World");
stage.show();
}
public static void main(final String... args) {
launch(args);
}
}

他の形式にエクスポート: Unified diff