- java.lang.Object
-
- javafx.scene.effect.Light
-
- javafx.scene.effect.Light.Distant
-
- Enclosing class:
- Light
public static class Light.Distant extends Light
Represents a distant light source.Example:
Light.Distant light = new Light.Distant(); light.setAzimuth(45.0); light.setElevation(30.0); Lighting lighting = new Lighting(); lighting.setLight(light); lighting.setSurfaceScale(5.0); Text text = new Text(); text.setText("Distant"); text.setFill(Color.STEELBLUE); text.setFont(Font.font("null", FontWeight.BOLD, 80)); text.setX(10.0f); text.setY(10.0f); text.setTextOrigin(VPos.TOP); text.setEffect(lighting); Rectangle rect = new Rectangle(300,150); rect.setFill(Color.ALICEBLUE); rect.setEffect(lighting);
The code above produces the following:
- Since:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property Description DoubleProperty
azimuth
The azimuth of the light.DoubleProperty
elevation
The elevation of the light.
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
-
-
Method Summary
Modifier and Type Method Description DoubleProperty
azimuthProperty()
The azimuth of the light.DoubleProperty
elevationProperty()
The elevation of the light.double
getAzimuth()
Gets the value of the property azimuth.double
getElevation()
Gets the value of the property elevation.void
setAzimuth(double value)
Sets the value of the property azimuth.void
setElevation(double value)
Sets the value of the property elevation.-
Methods inherited from class javafx.scene.effect.Light
colorProperty, getColor, setColor
-
-
-
-
Property Detail
-
azimuth
public final DoubleProperty azimuthProperty
The azimuth of the light. The azimuth is the direction angle for the light source on the XY plane, in degrees.Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
- See Also:
getAzimuth()
,setAzimuth(double)
-
elevation
public final DoubleProperty elevationProperty
The elevation of the light. The elevation is the direction angle for the light source on the YZ plane, in degrees.Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
- See Also:
getElevation()
,setElevation(double)
-
-
Constructor Detail
-
Distant
public Distant()
Creates a new instance of Distant light with default parameters.
-
Distant
public Distant(double azimuth, double elevation, Color color)
Creates a new instance of Distant light with the specified azimuth, elevation, and color.- Parameters:
azimuth
- the azimuth of the lightelevation
- the elevation of the lightcolor
- the color of the light- Since:
- JavaFX 2.1
-
-
Method Detail
-
setAzimuth
public final void setAzimuth(double value)
Sets the value of the property azimuth.- Property description:
- The azimuth of the light. The azimuth is the direction angle
for the light source on the XY plane, in degrees.
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
-
getAzimuth
public final double getAzimuth()
Gets the value of the property azimuth.- Property description:
- The azimuth of the light. The azimuth is the direction angle
for the light source on the XY plane, in degrees.
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
-
azimuthProperty
public final DoubleProperty azimuthProperty()
The azimuth of the light. The azimuth is the direction angle for the light source on the XY plane, in degrees.Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
- See Also:
getAzimuth()
,setAzimuth(double)
-
setElevation
public final void setElevation(double value)
Sets the value of the property elevation.- Property description:
- The elevation of the light. The elevation is the
direction angle for the light source on the YZ plane, in degrees.
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
-
getElevation
public final double getElevation()
Gets the value of the property elevation.- Property description:
- The elevation of the light. The elevation is the
direction angle for the light source on the YZ plane, in degrees.
Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
-
elevationProperty
public final DoubleProperty elevationProperty()
The elevation of the light. The elevation is the direction angle for the light source on the YZ plane, in degrees.Min: n/a Max: n/a Default: 45.0 Identity: n/a
- Default value:
- 45.0
- See Also:
getElevation()
,setElevation(double)
-
-