Если у вас была точка (в 2d), как бы вы могли повернуть эту точку пополам вокруг другой точки (начало координат) в python?
Вы можете, например, наклонить первую точку вокруг начала координат на 10 градусов.
В принципе у вас есть одна точка PointA и начало координат, вокруг которой она вращается. Код может выглядеть примерно так:
PointA=(200,300)
origin=(100,100)
NewPointA=rotate(origin,PointA,10) #The rotate function rotates it by 10 degrees