リビジョン a87c4319
| learn/java/javafx/Hello3d/Hello3d.java | ||
|---|---|---|
|
final Sphere earth = new Sphere(100);
|
||
|
root.getChildren().add(earth);
|
||
|
|
||
|
// 材質の定義
|
||
|
final PhongMaterial material = new PhongMaterial();
|
||
|
material.setDiffuseColor(Color.DODGERBLUE);
|
||
|
earth.setMaterial(material);
|
||
|
|
||
|
// カメラの定義
|
||
|
final PerspectiveCamera camera = new PerspectiveCamera(true);
|
||
|
camera.setFieldOfView(45.0);
|
||
|
camera.getTransforms().addAll(
|
||
|
new Translate(0, 0, -180)
|
||
|
new Translate(0, 0, -190)
|
||
|
);
|
||
|
|
||
|
final Scene scene = new Scene(root, 800, 600, Color.BLACK);
|
||
拡散光の反射色を設定