Класс Light.Spot
- javafx.scene.effect.Light
-
- javafx.scene.effect.Light.Point
-
- javafx.scene.effect.Light.Spot
Вложенный класс:
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); Данный код генерирует следующее:
С тех пор:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляраКонкретные методы Тип Свойство и описание DoublePropertypointsAtXКоордината x вектора направления для этого света.DoublePropertypointsAtYКоордината y вектора направления для этого света.DoublePropertypointsAtZКоордината z вектора направления для этого света.DoublePropertyspecularExponentЭкспонента отражения, которая управляет фокусом этого источника света.-
Свойства, унаследованные от класса javafx.scene.effect.Light.Point
x, y, z
-
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание Spot()Создаёт новый экземпляр Spot света с параметрами по умолчанию.Spot(double x, double y, double z, double specularExponent, Color color)Создаёт новый экземпляр Spot света с указанными координатами x, y, z, экспонентой отражения и цветом.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание doublegetPointsAtX()Возвращает значение свойства pointsAtX.doublegetPointsAtY()Возвращает значение свойства pointsAtY.doublegetPointsAtZ()Возвращает значение свойства pointsAtZ.doublegetSpecularExponent()Возвращает значение свойства specularExponent.DoublePropertypointsAtXProperty()Координата x вектора направления для этого света.DoublePropertypointsAtYProperty()Координата y вектора направления для этого света.DoublePropertypointsAtZProperty()Координата z вектора направления для этого света.voidsetPointsAtX(double value)Устанавливает значение свойства pointsAtX.voidsetPointsAtY(double value)Устанавливает значение свойства pointsAtY.voidsetPointsAtZ(double value)Устанавливает значение свойства pointsAtZ.voidsetSpecularExponent(double value)Устанавливает значение свойства specularExponent.DoublePropertyspecularExponentProperty()Экспонента отражения, которая управляет фокусом этого источника света.-
Методы, унаследованные от класса javafx.scene.effect.Light.Point
getX, getY, getZ, setX, setY, setZ, xProperty, yProperty, zProperty
-
Методы, унаследованные от класса javafx.scene.effect.Light
colorProperty, getColor, setColor
-
-
Подробное описание свойства
-
pointsAtX
public final DoubleProperty pointsAtXProperty
Координата x вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
pointsAtY
public final DoubleProperty pointsAtYProperty
Координата y вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
pointsAtZ
public final DoubleProperty pointsAtZProperty
Координата z вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
specularExponent
public final DoubleProperty specularExponentProperty
Показатель блеска, который управляет фокусом этого источника света.Min: 0.0 Max: 4.0 Default: 1.0 Identity: 1.0Значение по умолчанию:
1.0
См. также:
-
-
Подробное описание конструкторов
-
Spot
public Spot()
Создаёт новый экземпляр света Spot с параметрами по умолчанию.
-
Spot
public Spot(double x, double y, double z, double specularExponent, Color color)Создаёт новый экземпляр света Spot с указанными координатами x, y, z, показателем блеска и цветом.Параметры:
x- координата x позиции светаС момента:
JavaFX 2.1
-
-
Подробное описание методов
-
setPointsAtX
public final void setPointsAtX(double value)
Устанавливает значение свойства pointsAtX.Описание свойства:
Координата x вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
getPointsAtX
public final double getPointsAtX()
Получает значение свойства pointsAtX.Описание свойства:
Координата x вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
pointsAtXProperty
public final DoubleProperty pointsAtXProperty()
Координата x вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
setPointsAtY
public final void setPointsAtY(double value)
Устанавливает значение свойства pointsAtY.Описание свойства:
Координата y вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
getPointsAtY
public final double getPointsAtY()
Получает значение свойства pointsAtY.Описание свойства:
Координата y вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
pointsAtYProperty
public final DoubleProperty pointsAtYProperty()
Координата y вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
setPointsAtZ
public final void setPointsAtZ(double value)
Устанавливает значение свойства pointsAtZ.Описание свойства:
Координата z вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
getPointsAtZ
public final double getPointsAtZ()
Получает значение свойства pointsAtZ.Описание свойства:
Координата z вектора направления для этого света.
Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
-
pointsAtZProperty
public final DoubleProperty pointsAtZProperty()
Координата z вектора направления для этого света.Min: n/a Max: n/a Default: 0.0 Identity: n/aЗначение по умолчанию:
0.0
См. также:
-
setSpecularExponent
public final void setSpecularExponent(double value)
Устанавливает значение свойства specularExponent.Описание свойства:
Показатель блеска, который управляет фокусом этого источника света.
Min: 0.0 Max: 4.0 Default: 1.0 Identity: 1.0Значение по умолчанию:
1.0
-
getSpecularExponent
public final double getSpecularExponent()
Получает значение свойства specularExponent.Описание свойства:
Показатель блеска, который управляет фокусом этого источника света.
Min: 0.0 Max: 4.0 Default: 1.0 Identity: 1.0Значение по умолчанию:
1.0
-
specularExponentProperty
public final DoubleProperty specularExponentProperty()
Показатель блеска, который управляет фокусом этого источника света.Min: 0.0 Max: 4.0 Default: 1.0 Identity: 1.0Значение по умолчанию:
1.0
См. также:
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.