Forum: Programmieren allgemein
by Medium,
30. Okt 2009
Stimmt, man kann den Orthogonalen zwischen "altem" und neuen Up-Vektor als weiteren nehmen, allerdings ist dann eine Annahme über die Drehung vorgenommen worden, da sie an und für sich nicht vollständig bestimmt ist. Du willst ja nicht nur den Vektor drehen, sondern ein gesamtes Bezugssystem, und das braucht mehr als nur eine Richtung in 3D. Bildlich gesprochen würdest du z.B. einen Würfel...
Forum: Programmieren allgemein
by Medium,
30. Okt 2009
Ein einziger Zielvektor reicht nicht aus, du brauchst noch einen "Right"-Vektor um eine Drehmatrix zum neuen Bezugssystem erstellen zu können, idealerweise auch noch einen "Ahead"-Vektor, der sich im Zweifel aber aus Up und Right bilden ließe (Kreuzprodukt). Dann wäre noch die Wikipedia wieder recht interessant :)