@Vlad_isLove

Как нарисовать окружность в canvas с центром?

Есть вот такой код:
ctx2.beginPath();
ctx2.clearRect(0, 0, canvas.width, canvas.height);
ctx2.arc(canvas.width/2, canvas.height/2, 100, (Math.PI/180)*-35, (Math.PI/180)*35);
ctx2.fill();
ctx2.stroke();

Он рисует это:
5d10c8d3dc08c428198137.png
Как нарисовать вот так?:
5d10c8f592cbf092355859.png
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
Nivalis
@Nivalis
ctx2.beginPath();
ctx2.moveTo(canvas.width/2, canvas.height/2);
ctx2.arc(canvas.width/2, canvas.height/2, 100, 340*Math.PI/180, 20*Math.PI/180);
ctx2.closePath();
ctx2.fill();

Как-то так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы