[Math] How to find a point after rotation

analytic geometrygeometry

Initially the position of the shape was in (100, 100). I am rotating (say 30 degrees) the shape as shown in the image below. I have found the starting point of the rotated object. Is there a formula to find the point of the shape when the rotation was 0 degree? Any help?

enter image description here

Best Answer

Rotating any point $(x,y)$ on a plane about the origin by $\theta$ degrees (counter-clockwise) is given by $$ \left[ \begin{array}{c} x' \\ y' \\ \end{array} \right] = \left[ \begin{array}{cc} \cos \theta & -\sin \theta \\ \sin \theta & \cos \theta \\ \end{array} \right] \left[ \begin{array}{c} x \\ y \\ \end{array} \right], $$ where $(x',y')$ denotes your new position.