Сообщение от dsd
А вот нет, я в виду имел уравнение окружности и прямой, и дальше искал пересечение.
|
x1=sqrt( radius*radius - y*y + y) x2=-sqrt( radius*radius - y*y + y)
length = x1-x2
|
Если не ошибаюсь, в выводе произошло смешение
y как координаты и как величины перпендикуляра. А так - упрощение даёт похожий результат (проверь).