Ich habe ein Java-Programm für VRML zur Berechnung des Kreuzproduktes geschrieben (orientation). Man gibt zu erst den Ursprungsvektor des Objektes ein, dann seine Position von wo aus man seine Sicht haben möchte. Dieses klappt, das einzigste was mir noch fehlt ist der vierte Werte der die Rotation angibt. Wie kann ich ihn berechnen?
Hallo,
Du wilst also ein Objekt rotieren lassen? Prinzipiell kannst du das auch ohne Kreuzprodukt machen…
Du brauchst einen Vektor, der die Achse angibt, um die du rotieren willst, und den Winkel, der dir sagt, wieviel du rotieren willst. Eine entsprechende Drehmatrix findest du hier:
http://mo.mathematik.uni-stuttgart.de/inhalt/aussage…
Alles klar?
Moritz
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]