- 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
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertyxКоордината x позиции света.DoublePropertyyКоордината y позиции света.DoublePropertyzКоордината z позиции света.
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
-
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание doublegetX()Возвращает значение свойства x.doublegetY()Возвращает значение свойства y.doublegetZ()Возвращает значение свойства z.voidsetX(double value)Устанавливает значение свойства x.voidsetY(double value)Устанавливает значение свойства y.voidsetZ(double value)Устанавливает значение свойства z.DoublePropertyxProperty()Координата x позиции света.DoublePropertyyProperty()Координата y позиции света.DoublePropertyzProperty()Координата 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.