|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public static class Light.Spot extends Light.Point
Пример:
Light.Spot light = new Light.Spot();
light.setX(150);
light.setY(100);
light.setZ(80);
light.setPointsAtX(0);
light.setPointsAtY(0);
light.setPointsAtZ(-50);
light.setSpecularExponent(2);
Lighting lighting = new Lighting();
lighting.setLight(light);
lighting.setSurfaceScale(5.0);
Text text = new Text();
text.setText("Spot");
text.setFill(Color.STEELBLUE);
text.setFont(Font.font(null, FontWeight.BOLD, 80));
text.setX(10.0);
text.setY(10.0);
text.setTextOrigin(VPos.TOP);
text.setEffect(lighting);
Rectangle rect = new Rectangle(200, 150);
rect.setFill(Color.ALICEBLUE);
rect.setEffect(lighting);
Код выше продуктов следующее:
| Ввести | Свойство и Описание |
|---|---|
DoubleProperty |
pointsAtX
X координата вектора направления для этого света.
|
DoubleProperty |
pointsAtY
Y координата вектора направления для этого света.
|
DoubleProperty |
pointsAtZ
Z координата вектора направления для этого света.
|
DoubleProperty |
specularExponent
Зеркальная экспонента, которая управляет фокусом этого источника света.
|
x, y, zLight.Distant, Light.Point, Light.Spot| Конструктор и Описание |
|---|
Light.Spot()
Создает новый экземпляр света Пятна с параметрами значения по умолчанию.
|
Light.Spot(double x, double y, double z, double specularExponent, Color color)
Создает новый экземпляр света Пятна с указанным x, y, z, specularExponent, и цвет.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
double |
getPointsAtX()
Получает значение свойства pointsAtX.
|
double |
getPointsAtY()
Получает значение свойства pointsAtY.
|
double |
getPointsAtZ()
Получает значение свойства pointsAtZ.
|
double |
getSpecularExponent()
Получает значение свойства specularExponent.
|
DoubleProperty |
pointsAtXProperty()
X координата вектора направления для этого света.
|
DoubleProperty |
pointsAtYProperty()
Y координата вектора направления для этого света.
|
DoubleProperty |
pointsAtZProperty()
Z координата вектора направления для этого света.
|
void |
setPointsAtX(double value)
Устанавливает значение свойства pointsAtX.
|
void |
setPointsAtY(double value)
Устанавливает значение свойства pointsAtY.
|
void |
setPointsAtZ(double value)
Устанавливает значение свойства pointsAtZ.
|
void |
setSpecularExponent(double value)
Устанавливает значение свойства specularExponent.
|
DoubleProperty |
specularExponentProperty()
Зеркальная экспонента, которая управляет фокусом этого источника света.
|
getX, getY, getZ, setX, setY, setZ, xProperty, yProperty, zPropertycolorProperty, getColor, setColorpublic final DoubleProperty pointsAtXProperty
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtX(), setPointsAtX(double)public final DoubleProperty pointsAtYProperty
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtY(), setPointsAtY(double)public final DoubleProperty pointsAtZProperty
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtZ(), setPointsAtZ(double)public final DoubleProperty specularExponentProperty
Min: 0.0
Max: 4.0
Default: 1.0
Identity: 1.0
getSpecularExponent(), setSpecularExponent(double)public Light.Spot()
public Light.Spot(double x,
double y,
double z,
double specularExponent,
Color color)
x - x координата легкой позицииy - y координата легкой позицииz - z координата легкой позицииspecularExponent - зеркальная экспонента, которая управляет фокусом источника светаcolor - цвет светаpublic final void setPointsAtX(double value)
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final double getPointsAtX()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final DoubleProperty pointsAtXProperty()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtX(), setPointsAtX(double)public final void setPointsAtY(double value)
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final double getPointsAtY()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final DoubleProperty pointsAtYProperty()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtY(), setPointsAtY(double)public final void setPointsAtZ(double value)
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final double getPointsAtZ()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
public final DoubleProperty pointsAtZProperty()
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
getPointsAtZ(), setPointsAtZ(double)public final void setSpecularExponent(double value)
Min: 0.0
Max: 4.0
Default: 1.0
Identity: 1.0
public final double getSpecularExponent()
Min: 0.0
Max: 4.0
Default: 1.0
Identity: 1.0
public final DoubleProperty specularExponentProperty()
Min: 0.0
Max: 4.0
Default: 1.0
Identity: 1.0
getSpecularExponent(), setSpecularExponent(double)Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .