java.lang.Object
javafx.scene.effect.Light
javafx.scene.effect.Light.Distant
- Enclosing class:
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
PropertiesTypePropertyDescriptionfinal DoublePropertyThe azimuth of the light.final DoublePropertyThe elevation of the light. -
Nested Class Summary
Nested classes/interfaces declared in class javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal DoublePropertyThe azimuth of the light.final DoublePropertyThe elevation of the light.final doubleGets the value of theazimuthproperty.final doubleGets the value of theelevationproperty.final voidsetAzimuth(double value) Sets the value of theazimuthproperty.final voidsetElevation(double value) Sets the value of theelevationproperty.Methods declared in class javafx.scene.effect.Light
colorProperty, getColor, setColor
-
Property Details
-
azimuth
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:
-
elevation
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:
-
-
Constructor Details
-
Distant
public Distant()Creates a new instance of Distant light with default parameters. -
Distant
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 Details
-
setAzimuth
public final void setAzimuth(double value) Sets the value of theazimuthproperty.- 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
- Parameters:
value- the value for theazimuthproperty- See Also:
-
getAzimuth
public final double getAzimuth()Gets the value of theazimuthproperty.- 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
- Returns:
- the value of the
azimuthproperty - See Also:
-
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
- Returns:
- the
azimuthproperty - See Also:
-
setElevation
public final void setElevation(double value) Sets the value of theelevationproperty.- 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
- Parameters:
value- the value for theelevationproperty- See Also:
-
getElevation
public final double getElevation()Gets the value of theelevationproperty.- 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
- Returns:
- the value of the
elevationproperty - See Also:
-
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
- Returns:
- the
elevationproperty - See Also:
-