If you rotate point (px, py)
around point (ox, oy)
by angle theta
you’ll get:
p'x = cos(theta) * (px-ox) - sin(theta) * (py-oy) + ox p'y = sin(theta) * (px-ox) + cos(theta) * (py-oy) + oy
If you rotate point (px, py)
around point (ox, oy)
by angle theta
you’ll get:
p'x = cos(theta) * (px-ox) - sin(theta) * (py-oy) + ox p'y = sin(theta) * (px-ox) + cos(theta) * (py-oy) + oy