CGMM | Rotation in 2D Plane | Exp - 9
Rotation in 2D Plane
In rotation, we rotate the object at particular angle θ (theta) from its origin. From the following figure, we can see that the point P(X, Y) is located at angle φ from the horizontal X coordinate with distance r from the origin.
Let us suppose you want to rotate it at the angle θ. After rotating it to a new location, you will get a new point P’ (X’, Y’).
Using standard trigonometric the original coordinate of point P(X, Y) can be represented as −
Same way we can represent the point P’ (X’, Y’) as −
Substituting equation (1) & (2) in (3) & (4) respectively, we will get
Representing the above equation in matrix form,
P’ = P . R
Where R is the rotation matrix
The rotation angle can be positive and negative.
For positive rotation angle, we can use the above rotation matrix. However, for negative angle rotation, the matrix will change as shown below −
For more info visit tutorialspoint
No comments: