Класс Light.Point
java.lang.Object
javafx.scene.effect.Light
javafx.scene.effect.Light.Point
- Прямые известные подклассы:
Light.Spot
- Вложенный класс:
Light
public static class Light.Point extends Light
Представляет источник света в заданной позиции в 3D пространстве.
Пример:
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);
Код выше генерирует следующее:
- С:
- JavaFX 2.0
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
x |
Координата x позиции света. |
final DoubleProperty |
y |
Координата y позиции света. |
final DoubleProperty |
z |
Координата z позиции света. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Point() |
Создает новый экземпляр Point света с параметрами по умолчанию. |
Point |
Создает новый экземпляр Point света с указанными координатами x, y, z и цветом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final double |
getX() |
Получает значение свойства x. |
final double |
getY() |
Получает значение свойства y. |
final double |
getZ() |
Получает значение свойства z. |
final void |
setX |
Устанавливает значение свойства x. |
final void |
setY |
Устанавливает значение свойства y. |
final void |
setZ |
Устанавливает значение свойства z. |
final DoubleProperty |
xProperty() |
Координата x позиции света. |
final DoubleProperty |
yProperty() |
Координата y позиции света. |
final DoubleProperty |
zProperty() |
Координата z позиции света. |
Методы, объявленные в классе javafx.scene.effect.Light
colorProperty, getColor, setColor
Подробности свойств
x
public final DoubleProperty xProperty
Координата x положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
y
public final DoubleProperty yProperty
Координата y положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
z
public final DoubleProperty zProperty
Координата z положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
Подробности конструкторов
Point
public Point()
Создаёт новый экземпляр света Point с параметрами по умолчанию.
Point
public Point(double x, double y, double z, Color color)
Создаёт новый экземпляр света Point со значениями x, y, z и цветом.
- Параметры:
-
x- координата x положения света -
y- координата y положения света -
z- координата z положения света -
color- цвет света - С тех пор:
- JavaFX 2.1
Подробности методов
setX
public final void setX(double value)
Устанавливает значение свойства
x.- Описание свойства:
- Координата x положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваx - См. также:
getX
public final double getX()
Получает значение свойства
x.- Описание свойства:
- Координата x положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
x - См. также:
xProperty
public final DoubleProperty xProperty()
Координата x положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
x - См. также:
setY
public final void setY(double value)
Устанавливает значение свойства
y.- Описание свойства:
- Координата y положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваy - См. также:
getY
public final double getY()
Получает значение свойства
y.- Описание свойства:
- Координата y положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
y - См. также:
yProperty
public final DoubleProperty yProperty()
Координата y положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
y - См. также:
setZ
public final void setZ(double value)
Устанавливает значение свойства
z.- Описание свойства:
- Координата z положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Параметры:
-
value- значение для свойстваz - См. также:
getZ
public final double getZ()
Получает значение свойства
z.- Описание свойства:
- Координата z положения света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
- Возвращает:
- значение свойства
z - См. также:
zProperty
public final DoubleProperty zProperty()
Координата z положения света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- Возвращает:
- свойство
z - См. также:
© 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.