Spec-Zone.ru › OpenJavaFX 17

Класс 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);
 

Код выше производит следующее:

The visual effect of point
 Light on text

С:
JavaFX 2.0

Краткое описание свойств

Свойства
Тип Свойство Описание
DoubleProperty x
Координата x позиции света.
DoubleProperty y
Координата y позиции света.
DoubleProperty z
Координата z позиции света.

Свойства, объявленные в классе javafx.scene.effect.Light

color

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javafx.scene.effect.Light

Light.Distant, Light.Point, Light.Spot

Краткое описание конструкторов

Конструкторы
Конструктор Описание
Point()
Создаёт новый экземпляр Point света с параметрами по умолчанию.
Point​(double x, double y, double z, Color color)
Создаёт новый экземпляр Point света с заданными координатами x, y, z и цветом.

Краткое описание методов

Модификатор и тип Метод Описание
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

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробности свойств

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API