Koordinaten bestimmen und setzen

Status
Nicht offen für weitere Antworten.

snopy019

Mitglied
Hallo alle zusammen,

ich hätte da mal eine wichtige Frage zu Java 3D. Folgendes Problem: Über einen Loader wird ein CAD Objekt in das Programm geladen. Zurzeit kann ich die Rotation (rotX,rotY,rotZ) über einen Button ändern. Über eine Transformgroup (Transform 3D) drehe ich das Objekt. Für das eigentliche Aufgabestellung benötige ich allerdings eine Methode, die mir es ermöglicht, das Objekt um bestimmte Winkel von der ursprünglichen Lage aus, zu drehen.

D.h. das Objekt wird reingeladen und die Ausgangsrotation ist rotX,rotY,rotZ=0; Danach bekomm ich über die RS232 Daten rein. z.B.: rotX=35°, rotY=10°, rotZ=3°. Dementsprechend soll das Objekt bzgl. der Ausgangslage gedreht werden. Der nächste Datensatz könnte rotX=30°,rotY=2°,rotZ=6° beinhalten. Auch jetzt soll sich das Objekt wieder gemäß der ursprünglichen Ausgangslänge (Anfangszustand) gedreht werden.

Meine Frage wie kann ich sowas realisieren? Mein Problem ist, dass sich das Objekt immer von der aktuellen Lage aus um diese Winkelinformationen weiter dreht.

Vielen für eure Hilfe im vorhinen. ;-)
 

Marco13

Top Contributor
Eigentlich ist das sogar einfacher, als das, was du im Moment machst ???:L Jedes mal, wenn neue Winkel reinkommen, erstelllst du NUR daraus eine neue Transform3D, und setzt die für die TransformGroup. (Im Moment erstellst du diese Transform ja schon, und multiplizierst sie auf die schon bestehende Transform drauf - eigentlich mußt du nur dieses Mulitplizieren mit der bestehenden Transform weglassen...)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B j3d Koordinaten bestimmen Spiele- und Multimedia-Programmierung 16
jemandzehage JOGL 3D-Koordinaten des Klicks bestimmen Spiele- und Multimedia-Programmierung 2
B Wie kann ich bei g.rotate() auch die Koordinaten anpassen? Spiele- und Multimedia-Programmierung 3
shockyflocky Minecraft Koordinaten mit Intellij Spiele- und Multimedia-Programmierung 14
F Textbasiertes Rollenspiel mit Koordinaten Spiele- und Multimedia-Programmierung 6
A Spielfelder erstellen mit Jogl Java durch ein Koordinaten Array Spiele- und Multimedia-Programmierung 1
S LWJGL Kamera Koordinaten invertiert. Spiele- und Multimedia-Programmierung 2
Black_ixx Hintergrund & Koordinaten Probleme Spiele- und Multimedia-Programmierung 2
Developer_X PolarKoordinaten zu Normal Koordinaten - Formel Spiele- und Multimedia-Programmierung 3
D Koordinaten eines 2D Sprites Spiele- und Multimedia-Programmierung 2
A Minesweeper: Koordinaten auslesen Spiele- und Multimedia-Programmierung 3
data89 Koordinaten in Koordinatensystem zeichnen Spiele- und Multimedia-Programmierung 11
R Koordinaten, Breite, Höhe nach drehen berechnen? Spiele- und Multimedia-Programmierung 3
F Box: Koordinaten, Ausdehnung, Platzierung Spiele- und Multimedia-Programmierung 3
S Texture Koordinaten Spiele- und Multimedia-Programmierung 2
V Koordinaten von Objekten? Spiele- und Multimedia-Programmierung 8
N Textur - Koordinaten Spiele- und Multimedia-Programmierung 2
F GpsBereich bestimmen Spiele- und Multimedia-Programmierung 1
F Schussrichtigung bestimmen Spiele- und Multimedia-Programmierung 2
aze Wie Transform3D für PosPathInterpolator bestimmen Spiele- und Multimedia-Programmierung 8
K Position im Raum bestimmen Spiele- und Multimedia-Programmierung 11
I Java Andere Fenster in Borderless-Mode setzen Spiele- und Multimedia-Programmierung 16
S Mehrere Steine gleichzeitig setzen und bewegen Spiele- und Multimedia-Programmierung 4
0x7F800000 Stroke breite absolut in px setzen? Spiele- und Multimedia-Programmierung 19
B Position der ViewingPlatform und Visueller Objekte setzen Spiele- und Multimedia-Programmierung 3
G Pixel setzen mit TYPE_INT_ARGB Spiele- und Multimedia-Programmierung 10
T Wie kann ich ein OrbitBehavior auf einen festen Wert setzen? Spiele- und Multimedia-Programmierung 2
A QuadArray color setzen Spiele- und Multimedia-Programmierung 10
F Hintergrundfarbe setzen mit setBackground() Spiele- und Multimedia-Programmierung 7
D Focus richtig setzen? Aber wie ? Spiele- und Multimedia-Programmierung 2

Ähnliche Java Themen


Oben