Что у меня есть:
Я хочу повернуть прямоугольник красный, например. 20 градусов, но это то, что я получаю:
Как вы можете видеть, прямоугольник вращается отлично, но он перемещается и больше не соответствует черному объекту.
Мой код:
context.save();
context.rotate(angle * Math.PI / 180); // in the screenshot I used angle = 20
context.translate(angle * 4, 2);
context.fillStyle = "red";
context.fillRect(x + 14, y - 16, 5, 16);
context.restore();
Я хочу, чтобы прямоугольник поворачивался, не двигаясь со своего положения.
Спасибо.