public static class Light.Point extends Light
例:
Light.Point light = new Light.Point();
light.setX(100);
light.setY(100);
light.setZ(50);
Lighting lighting = new Lighting();
lighting.setLight(light);
lighting.setSurfaceScale(5.0);
Text text = new Text();
text.setText("Point");
text.setFill(Color.STEELBLUE);
text.setFont(Font.font(null, FontWeight.BOLD, 80));
text.setX(10.0);
text.setY(10.0);
text.setTextOrigin(VPos.TOP);
Rectangle rect = new Rectangle(250, 150);
rect.setFill(Color.ALICEBLUE);
rect.setEffect(lighting);
text.setEffect(lighting);
前述のコードにより、次の出力が生成されます。
Type | プロパティと説明 |
---|---|
DoubleProperty |
x
光の位置のX座標。
|
DoubleProperty |
y
光の位置のY座標。
|
DoubleProperty |
z
光の位置のZ座標。
|
Light.Distant、Light.Point、Light.Spot
コンストラクタと説明 |
---|
Point()
デフォルトのパラメータで点光の新しいインスタンスを作成します。
|
Point(double x, double y, double z, Color color)
指定されたx、y、zおよび色を使用して、点光の新しいインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
double |
getX()
プロパティxの値を取得します。
|
double |
getY()
プロパティyの値を取得します。
|
double |
getZ()
プロパティzの値を取得します。
|
void |
setX(double value)
プロパティxの値を設定します。
|
void |
setY(double value)
プロパティyの値を設定します。
|
void |
setZ(double value)
プロパティzの値を設定します。
|
DoubleProperty |
xProperty()
光の位置のX座標。
|
DoubleProperty |
yProperty()
光の位置のY座標。
|
DoubleProperty |
zProperty()
光の位置のZ座標。
|
colorProperty、getColor、setColor
public final DoubleProperty xProperty
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getX()
、setX(double)
public final DoubleProperty yProperty
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getY()
、setY(double)
public final DoubleProperty zProperty
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getZ()
、setZ(double)
public Point()
public Point(double x, double y, double z, Color color)
x
- 光の位置のX座標y
- 光の位置のY座標z
- 光の位置のZ座標color
- 光の色public final void setX(double value)
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final double getX()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final DoubleProperty xProperty()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getX()
、setX(double)
public final void setY(double value)
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final double getY()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final DoubleProperty yProperty()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getY()
、setY(double)
public final void setZ(double value)
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final double getZ()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
public final DoubleProperty zProperty()
Min: n/a Max: n/a Default: 0.0 Identity: n/a
getZ()
、setZ(double)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.