JavaFX 效果 - 灯光(默认源)
-
简述
灯光效果用于模拟来自光源的光。有不同种类的光源,包括 -Point, Distant 和 Spot.如果我们不提及任何照明源,则它使用 JavaFX 的默认源。类名为 Lighting 包 javafx.scene.effect 表示灯光效果,这个类包含十个属性,它们是 --
bumpInput - 此属性属于效果类型,它表示照明效果的可选凹凸贴图输入。
-
contentInput − 此属性属于效果类型,它表示照明效果的内容输入。
-
diffuseConstant − 此属性属于 double 类型,表示光的漫射常数。
-
SpecularConstant − 此属性属于 double 类型,表示光的镜面反射常数。
-
SpecularExponent − 此属性属于 double 类型,表示光的镜面反射指数。
-
SurfaceScale - 此属性属于 double 类型,表示灯光的表面比例因子。
-
-
例子
以下程序是演示 JavaFX 灯光效果的示例。在这里,我们在场景中绘制了一个文本“Welcome to Tutorialspoint”和一个圆圈。对于这些,我们正在应用照明效果。在这里,由于我们没有提及任何来源,JavaFX 使用其默认来源。将此代码保存在名称为的文件中 LightingEffectExample.java.使用以下命令从命令提示符编译并执行保存的 java 文件。