私は javaFX-3D の初心者で、ノード番号などのラベル付きの単純な 3D 形状を表示したいと考えています。オラクルのMoleculeSampleAppから始めて、テキストを追加しようとしています。これまでのところ、私はこれに到達しました:
次のようにテキストが追加されました。
Text t = new Text("Hello world");
t.setFont(Font.font("Calibri", FontWeight.BOLD, 30));
t.translateXProperty().set(125 + 10);
t.translateYProperty().set(125 + 10);
t.translateZProperty().set(125+10);
Xform from = new Xform();
from.getChildren().add(t);
from.setRotateX(180);
world.getChildren().add(from);
ビューを回転し始めるとすぐに、テキストもひっくり返り、読めなくなります。テキストが全方向に回転しないようにする方法はありますか? 理想的には、テキストは常に通常の「2D」テキストのように表示され、ビューの調整 (ズーム、回転など) に応じて関連する 3D オブジェクトと共に移動する必要があります。