public static class Light.Distant extends Light
例:
Light.Distant light = new Light.Distant();
light.setAzimuth(45.0);
light.setElevation(30.0);
Lighting lighting = new Lighting();
lighting.setLight(light);
lighting.setSurfaceScale(5.0);
Text text = new Text();
text.setText("Distant");
text.setFill(Color.STEELBLUE);
text.setFont(Font.font("null", FontWeight.BOLD, 80));
text.setX(10.0f);
text.setY(10.0f);
text.setTextOrigin(VPos.TOP);
text.setEffect(lighting);
Rectangle rect = new Rectangle(300,150);
rect.setFill(Color.ALICEBLUE);
rect.setEffect(lighting);
前述のコードにより、次の出力が生成されます。
Type | プロパティと説明 |
---|---|
DoubleProperty |
azimuth
光の方位。
|
DoubleProperty |
elevation
光の高度。
|
Light.Distant、Light.Point、Light.Spot
コンストラクタと説明 |
---|
Distant()
デフォルトのパラメータで遠光の新しいインスタンスを作成します。
|
Distant(double azimuth, double elevation, Color color)
指定された方位、高度および色を使用して、遠くの光の新しいインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
DoubleProperty |
azimuthProperty()
光の方位。
|
DoubleProperty |
elevationProperty()
光の高度。
|
double |
getAzimuth()
プロパティazimuthの値を取得します。
|
double |
getElevation()
プロパティelevationの値を取得します。
|
void |
setAzimuth(double value)
プロパティazimuthの値を設定します。
|
void |
setElevation(double value)
プロパティelevationの値を設定します。
|
colorProperty、getColor、setColor
public final DoubleProperty azimuthProperty
Min: n/a Max: n/a Default: 45.0 Identity: n/a
getAzimuth()
、setAzimuth(double)
public final DoubleProperty elevationProperty
Min: n/a Max: n/a Default: 45.0 Identity: n/a
getElevation()
、setElevation(double)
public Distant()
public Distant(double azimuth, double elevation, Color color)
azimuth
- 光の方位elevation
- 光の高度color
- 光の色public final void setAzimuth(double value)
Min: n/a Max: n/a Default: 45.0 Identity: n/a
public final double getAzimuth()
Min: n/a Max: n/a Default: 45.0 Identity: n/a
public final DoubleProperty azimuthProperty()
Min: n/a Max: n/a Default: 45.0 Identity: n/a
getAzimuth()
、setAzimuth(double)
public final void setElevation(double value)
Min: n/a Max: n/a Default: 45.0 Identity: n/a
public final double getElevation()
Min: n/a Max: n/a Default: 45.0 Identity: n/a
public final DoubleProperty elevationProperty()
Min: n/a Max: n/a Default: 45.0 Identity: n/a
getElevation()
、setElevation(double)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.