Как нарисовать дугу между прямыми Canvas?
В Javascript есть прекрасная функция atan2, позволяющая непринуждённо получать угол, не заморачиваясь определением знака, с помощью неё легко получить параметры для canvas arc.пример на JSBin
2D вращение вокруг центра