Попытка создать дугу в scikit-изображении не удалась - PullRequest
0 голосов
/ 02 ноября 2018

Я пытаюсь создать дугу на основе следующей информации:

  • Радиус
  • x1, y1 и x2, y2 указывают на окружность круга.

xy координаты определены как:

x = radius * cos(angle) + center_x
y = radius * sin(angle) + center_y

Я пытался использовать line, line_aa и bezier. Последнее я получил на полпути от x1, y1 до x2, y2. Но результаты не те, что я ожидал.

1 Ответ

0 голосов
/ 02 ноября 2018

Проблема в том, что я использую angle, но cos() и sin() используют радианы. Это можно исправить с помощью:

r = radians(angle)
x = radius * cos(r) + center_x
y = radius * sin(r) + center_y
...