Javafx-lightdistant-effect
提供:Dev Guides
JavaFXエフェクト-照明(遠隔ソース)
この効果をノードに適用すると、まるで遠くの光源によって生成されているかのように、ノード上でライトがシミュレートされます。
遠方光源-ノードから遠い距離にある光源。 ここでは、光源から一方向に光が減衰します。
パッケージ javafx.scene.effect の Light.Distant というクラスは、遠方の光源を表します。 このクラスには、次の2つのプロパティが含まれます-
- azimuth -このプロパティはdouble型であり、光の方位角を表します。
- elevation -このプロパティはdoubleタイプで、ライトの標高を表します。
例
次のプログラムは、JavaFXの照明効果を示す例です。 この場合、光源は遠方の光源です。 ここでは、シーンに「Welcome to finddevguides」というテキストと円を描画しています。
これらに、照明効果を適用します。この場合、光は遠くの光源から放出されます。
このコードを DistantLightingExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。