JavaFX Light.Distant 效果

2024 年 8 月 29 日 | 阅读 2 分钟

在这种效果中,节点从远处的灯光照射。远处的灯光是与物体保持一定距离的灯光,光线从光源到一个方向衰减到物体。在 JavaFX 中,类 javafx.scene.effect.Light.Distant 代表远处的灯光。我们需要实例化这个类来在节点上生成合适的光照。

性质

该类包含以下表格中描述的两个属性。

属性描述设置器方法
方位角此属性为 double 类型,它表示光的方位角。setAzimuth(double value)
elevation此属性为 double 类型,它表示光线的仰角。setAlivation(double value)

构造函数

该类包含两个构造函数

  1. public Light.Distant() : 创建具有默认参数的该类的新实例。
  2. public Light.Distant(double azimuth, double elevation, Color color) : 使用指定的参数创建该类的新实例。

示例


JavaFX Light.Distant Effect