T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс LightBase

Абстрактный класс LightBase представляет источник света для 3D-сцены и реализуется классами AmbientLight и PointLight.

Класс LightBase имеет следующие свойства и методы:

  • Свойство public final ObjectProperty<Color> colorProperty - цвет источника.

  • Свойство public final BooleanProperty lightOnProperty - включен или выключен, по умолчанию true.

  • Метод public final void setColor(Color value), public final Color getColor(), public final ObjectProperty<Color> colorProperty() - устанавливает цвет источника.

  • Метод public final void setLightOn(boolean value), public final boolean isLightOn(), public final BooleanProperty lightOnProperty() - включает или выключает источник.

  • Метод public ObservableList<Node> getScope() - список узлов, которые освещает источник, если пустой - тогда освещается вся сцена.

Класс AmbientLight представляет обволакивающий всенаправленный источник света и имеет конструкторы public AmbientLight(), public AmbientLight(Color color)

Класс PointLight представляет точечный всенаправленный источник света и имеет конструкторы public PointLight(), public PointLight(Color color)