Предполагая, что вы хотите, чтобы центр вращения был (cx,cx)
, вставьте следующие три строки после оператора context.save();
.
context.translate(cx,cx) ;
context.rotate(angle) ;
context.translate(-cx,-cx) ;
Это приведет к повороту стрелки по часовой стрелке на angle
(в радианах).
Вы используете (cx,cx)
в своем коде для привязки стрелки.Если вы действительно имеете в виду (cx,cy)
, то откорректируйте приведенный выше фрагмент соответствующим образом.