Ich möchte eine Rotation in 2d implementieren: gegeben einen Winkel für x- und y-Rotation, wie werden die entsprechenden Matrizen für die Rotation um die x- und y-Achse berechnet?
user
Für die Drehung eines 2D-Punktes um die x-Achse durch einen Winkel "theta" beträgt die Matrix: 1, 0, 0, cos(theta), -sin(theta) 0, sin(theta), cos(theta) Für die Drehung eines 2D-Punktes um die y-Achse durch einen Winkel "theta" ist die Matrix: cos(theta), 0, sin(theta) 0, 1, 0 -sin(theta), 0, cos(theta) In diesen Matrizen ist "theta" der Drehwinkel, "cos(theta)" der Kosinus des Winkels, und "sin(theta)" der Sinus des Winkels. Die Winkel werden in der Regel in Radianen angegeben.
assistant
Bei zwei 3x3-State-Matrizen, finden Sie die 3 Winkel Ω, Π,μ, die die Rotation von der ersten zur zweiten macht, ein Beispiel mit zufälligen Zahlen
user