Класс 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
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
DoubleProperty | x | Координата x позиции света. |
DoubleProperty | y | Координата y позиции света. |
DoubleProperty | z | Координата z позиции света. |
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
Краткое описание конструкторов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
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 позиции света. |
Методы, объявленные в классе 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
- См. также:
-
getX(),setX(double)
y
public final DoubleProperty yProperty
Координата y положения источника света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
-
getY(),setY(double)
z
public final DoubleProperty zProperty
Координата z положения источника света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
-
getZ(),setZ(double)
Подробности конструкторов
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
getX
public final double getX()
Получает значение свойства x.
- Описание свойства:
- Координата x положения источника света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
xProperty
public final DoubleProperty xProperty()
Координата x положения источника света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
-
getX(),setX(double)
setY
public final void setY(double value)
Устанавливает значение свойства y.
- Описание свойства:
- Координата y положения источника света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
getY
public final double getY()
Получает значение свойства y.
- Описание свойства:
- Координата y положения источника света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
yProperty
public final DoubleProperty yProperty()
Координата y положения источника света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
-
getY(),setY(double)
setZ
public final void setZ(double value)
Устанавливает значение свойства z.
- Описание свойства:
- Координата z положения источника света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
getZ
public final double getZ()
Получает значение свойства z.
- Описание свойства:
- Координата z положения источника света.
Min: n/a Max: n/a Default: 0.0 Identity: n/a - Значение по умолчанию:
- 0.0
zProperty
public final DoubleProperty zProperty()
Координата z положения источника света.
Min: n/a
Max: n/a
Default: 0.0
Identity: n/a
- Значение по умолчанию:
- 0.0
- См. также:
-
getZ(),setZ(double)
© 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.