Answers for "rotate point around point python"

0

rotate point around point python

from math import sin, cos

def rotate(origin, point, angle):
        #Rotate a point counterclockwise by a given angle around a given origin.
        #The angle should be given in radians.
        x = origin[0] + cos(angle) * (point[0] - origin[0]) - sin(angle) * (point[1] - origin[1])
        y = origin[1] + sin(angle) * (point[0] - origin[0]) + cos(angle) * (point[1] - origin[1])
        return (x, y)
Posted by: Guest on March-18-2022

Python Answers by Framework

Browse Popular Code Answers by Language