JavaFX 效果 - 照明(远距离光源)
-
简述
将此效果应用于节点时,会在其上模拟灯光,就好像它是由远处的光源生成的一样。Distant Light Source− 距离节点较远的源。在这里,光从光源向一个方向衰减。类名为 Light.Distant 包裹的 javafx.scene.effect代表远处的光源。此类包含两个属性,其中包括 --
azimuth − 此属性属于 double 类型,表示光的方位角。
-
elevation - 此属性属于 double 类型,表示灯光的高度。
-
-
例子
以下程序是演示 JavaFX 灯光效果的示例。在这种情况下,光源是远处的光源。在这里,我们在场景中绘制了一个文本“Welcome to Tutorialspoint”和一个圆圈。对于这些,我们正在应用照明效果,其中光线由远处的光源发出。将此代码保存在名称为的文件中 DistantLightingExample.java.使用以下命令从命令提示符编译并执行保存的 java 文件。执行时,上述程序会生成一个 JavaFX 窗口,如下所示。