!JavaFX 3D そういえばJava3Dってどうなったんだっけ?とか思って調べてみたら, JavaFX 3Dがメインストリームっぽい. というわけで,[JavaFX再び|https://www.wasamon.net/miyo/index.cgi?page=Diary%2F2021%2D8%2D29]に続いて,JavaFX 3Dを試してみた. {{ref_image javafx_3d_test.png}} ソースコードはこんな感じ. {{ref Hello3D.java}} * マウスの左ドラッグするとオブジェクト群を回転 * マスウの右ドラッグでカメラの並行移動 * マウスのホイール回転でカメラのZ軸の移動(拡大縮小) * ダブルクリックで初期表示に戻る くらいを実装. JDK17がリリースされてOracle版も無償で使えるようになったようなので, Oracle版のJDK17とopenjfxからダウンロードしたjavafx-sdk-17.0.0.1で動作確認. ビルドと実行は, export PATH_TO_FX=/usr/local/javafx-sdk-17.0.0.1/lib javac --module-path ${PATH_TO_FX} --add-modules javafx.controls Hello3D.java java --module-path ${PATH_TO_FX} --add-modules javafx.controls Hello3D って感じ. ちょっとした3D表示をしたいという用途に使えるくらいにはなったかな.