Ihre Transformationssequenz soll auf einer Drehung um die y-Achse basieren. Hinweis: Transformieren Sie also zunächst die Drehachse auf die y-Achse.
Schreiben Sie jede Teiltransformation als Matrix auf, geben Sie schriftlich eine kurze Erläuterung zu jedem Schritt.
Wenden Sie Ihre Ergebnismatrix schließlich an. Rotieren Sie dazu den Punkt um um die Drehachse, die durch den Punkt und den Koordinatenursprung verläuft. Geben Sie Ihre Gesamtrotationsmatrix und die Koordinaten des transformierten Punktes an.
Musterlösung vom 02.06.2010:
Um eine Rotation um die durch und dem Ursprung des
Koordinatensystems definierte Achse durchzuführen, sind folgende Schritte
notwendig:
Sei . Dann folgt und , wobei .
Diese Werte können in die Rotationsmatrix eingetragen werden, wobei zu beachten ist, dass bei der Veranschaulichung der sin- und cos-Zusammenhänge die x-Achse vom Betrachter weg zeigt, blickt man auf die yz-Ebene. Mit anderen Worten muss, um diese Zusammenhänge nutzen zu können, um den Winkel gedreht werden, also mit dem Uhrzeigersinn. Da und ergibt sich:
Der Rotationsvektor liegt nach Ausführung dieser Transformation in der yx-Ebene.
Die Länge der Hypotenuse ist . Hier nutzen wir die vorgenommene Normierung aus. Daraus folgt und .
Diese Werte können direkt in die Matrix übernommen werden, da die Rotation gegen den Uhrzeigersinn erfolgt.
Der Rotationsvektor liegt nun auf der y-Achse.
Die Gesamtmatrix für die Rotation um eine beliebige durch den Ursprung gehende Achse erhält man durch Mutiplikation der einzelnen Matrizen. Wenn die Rotationsachse nicht durch den Ursprung des Koordinatensystems verläuft, ist zusätzlich eine Multiplikation mit den entsprechenden Translationsmatrizen notwendig. Außerdem ist zu bemerken, dass das Verfahren alternativ auch so umgesetzt werden kann, dass zunächst um die z-Achse in die xy-Ebene rotiert wird und danach um die x-Achse in die y-Achse. Das Ergebnis ist dabei das gleiche.
Angewandt auf den angegebenen Punkt und die Achse ergibt sich die (numerisch notierte) Gesamtrotationsmatrix:
sowie der rotierte Punkt mit den neuen (numerisch notierten) Koordinaten