JavaFX Projection von 3D Punkte auf 2D Punkte

Gtobi

Neues Mitglied
Hallo zusammen ich bin neu hier !

Meine Problem:
Ich habe mit JavaFx 3d eine Programm erstellt, dieses funktioniert auch soweit ganz gut!
Nun möchte ich zu einer 3D-Kugel (Sphere) eine 2D-Label mit den Koordinaten anzeigen!
Das Label wird auch angezeigt, aber.... nur wenn ich die Camera rotiere verschiebt sich das Label nicht richtig mit (beim Verschieben der Camera ist es kein Problem)!

Mein aktueller Code zum erstellen der Camera:

root3D.getChildren().add(cameraObjectGroup);
cameraObjectGroup.getChildren().add(cameraObjectGroup2);
cameraObjectGroup2.getChildren().add(cameraObjectGroup3);
cameraObjectGroup3.getChildren().add(camera);
cameraObjectGroup3.setRotateZ(180.0);

Mein aktueller Code zum refreshen der Labels:
Sphere point //3D-Kugel
Label label //2D-Label
Point3D coordinates = point.localToScene(Point3D.ZERO);
SubScene oldSubScene = NodeHelper.getSubScene(point)
coordinates = SceneUtils.subSceneToScene(oldSubScene, coordinates);
double xC = coordinates.getX();
double yC = coordinates.getY();
label.setTranslateX(xC);
label.setTranslateY(yC);

Meine Frage wäre nun wie ich die Rotation der Kamera mit einbeziehe??
(Thema: Projectionsmatrix)


Vielen Dank im Voraus

und verzeiht mir die Anfänger Fehler hier im Forum
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H String teilen, damit bei JLabel keine Punkte am Ende angezeigt werden AWT, Swing, JavaFX & SWT 4
T Swing Tetraeder - mehrere Punkte verbinden? - Ansätze gesucht AWT, Swing, JavaFX & SWT 2
Soloeco Graphics2D - Verbinden zweier Punkte AWT, Swing, JavaFX & SWT 6
N jFreeChart einzelne Punkte anwählen und Formatieren AWT, Swing, JavaFX & SWT 0
M Punkte malen AWT, Swing, JavaFX & SWT 1
F 2D-Grafik Punkte um Mittelpunkt drehen AWT, Swing, JavaFX & SWT 11
J Reihenfolge der Punkte in Vielecken AWT, Swing, JavaFX & SWT 3
N 2D-Grafik AffineTransform - Punkte abfragen nach transform() AWT, Swing, JavaFX & SWT 3
E 2D-Grafik Div. Punkte zur Sinuskurve verbinden AWT, Swing, JavaFX & SWT 25
B unsortierte Punkte verbinden AWT, Swing, JavaFX & SWT 8
K Punkte eines Funktionsplotters zeitlich versetzt zeichnen AWT, Swing, JavaFX & SWT 18
K swing/awt Panel punkte malen AWT, Swing, JavaFX & SWT 4
P Welche Methode um Punkte in xy Ebene zu zeichnen? AWT, Swing, JavaFX & SWT 4
L Punkte verbinden AWT, Swing, JavaFX & SWT 3
W Punkte im JLabel AWT, Swing, JavaFX & SWT 7
H Punkte im Kreis AWT, Swing, JavaFX & SWT 3
E Mysthische Punkte auf JFrame(FlowLayout) nach Komboboxklick AWT, Swing, JavaFX & SWT 5
K Punkte in eine bestimmte Richtung bewegen AWT, Swing, JavaFX & SWT 5
M gezeichnete Punkte dynamisch verschieben mit mousedragged AWT, Swing, JavaFX & SWT 4
H Punkte auf einem JPanel zeichnen AWT, Swing, JavaFX & SWT 4
V Punkte malen im Panel AWT, Swing, JavaFX & SWT 3
G Punkte auf Canvas zeichnen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben