Поворот точки вокруг другой точки в градусах питона

Если у вас есть точка (в 2d), как вы можете повернуть эту точку на градусы вокруг другой точки (начала координат) в python?

Например, вы можете наклонить первую точку вокруг начала координат на 10 градусов.

В основном у вас есть одна точка PointA и начало координат, вокруг которого она вращается. Код может выглядеть примерно так:

PointA=(200,300)
origin=(100,100)

NewPointA=rotate(origin,PointA,10) #The rotate function rotates it by 10 degrees

Ответы на вопрос(2)

Ваш ответ на вопрос