Hi.
Wie für die Rotation um die Y-Achse, so gibt es auch Rotationsmatrizen für die beiden anderen Achsen:
Code:
Rotation um die z-Achse
cos(a) -sin(a) 0
sin(a) cos(a) 0
0 0 1
Rotation um die x-Achse
1 0 0
0 cos(a) -sin(a)
0 sin(a) cos(a)
Durch Multiplikation der Matrizen werden die einzelnen Rotationen in einer Matrix kombiniert. Das gilt übrigens für alle Transformationsarten (Translation, Shearing, Scaling).
Grüße vom marabu