Показать сообщение отдельно
  #2  
Старый 30.01.2011, 20:31
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

составляем уравнение вида:
(X-X0)^2+(Y-Y0)^2=R^2; где X0 и Y0 - координаты центра.
Потом подставляем X=0, из квадратного уравнения находим Y:
X0^2+Y^2-2YY0+Y0^2-R^2=0;
Думаю, решить можно. Если D < 0 корней нет, как обычно. Получишь точки пересечения с осью OY.
Потом аналогично для X.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием