JavaFX 3D завъртане на текст

Аз съм новодошъл в 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 обект, докато изгледът се коригира (увеличаване, завъртане и т.н.).


person TM00    schedule 13.10.2016    source източник


Отговори (1)


След известно време се спрях да използвам подсказки вместо това. Това не е точно това, което имах предвид, но показва правилно текста, когато мишката се задържи над фигурата. Пример е следният:

Sphere ball= new Sphere(30/2);
Tooltip t = new Tooltip(tooltip);
            Tooltip.install(ball, t);
person TM00    schedule 09.11.2016