Javafx-point-spot-effect
提供:Dev Guides
照明効果-(光源としての点光源)
この効果をノードに適用すると、点光源によって生成されているかのように、ノード上でライトがシミュレートされます。
点光源-この光源からの光は、単一点からすべての方向に減衰します。光の強度は、光源からのオブジェクトの距離に依存します。
パッケージ javafx.scene.effect の Point.Spot というクラスは、点光源を表します。 このクラスには、次の4つのプロパティが含まれます-
- x -このプロパティはdouble型で、ライトの位置のx座標を表します。
- y -このプロパティはdouble型で、ライトの位置のy座標を表します。
- z -このプロパティはdouble型で、ライトの位置のz座標を表します。
例
次のプログラムは、JavaFXの照明効果を示す例です。 ここでは、シーンに「Welcome to finddevguides」というテキストと円を描画しています。
これらに、照明効果を適用します。この場合、点光源から光が放出されます。
このコードを PointLightExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。