Задать вопрос
@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
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 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();

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

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

Похожие вопросы