Re: Точки пересечения 2-х окружностей

From
Konstantin Osmehin ()
To
Ilia Poliakov
Date
2002-05-15T10:44:25Z
Area
RU.ALGORITHMS
From: "Konstantin Osmehin" <osm@incon.ru>

переходим в полярные координаты, решаем следующую систему аналитически и
всё:

r1*sin(fi1)+a1=r2*sin(fi2)+a2
r1*cos(fi1)+b1=r2*cos(fi2)+b2

неизвестны здесь fi1 и fi2

потом для точек пересечения: x=r1*cos(fi1)+a1; y=r1*sin(fi1)+a1;

понятно что решений может быть два, ноль или бесконечно

ну и программку нужно из этих же соображений написать.
"Ilia Poliakov" <ipoliak@allesklar.de> wrote in message
news:abs4di$ku0b5$1@ID-120622.news.dfncis.de...
> Хай олл.
>
> Нет ли у кого подпрограммки для нахождения сабжа? Окружности задаются
> параметрами a, b, r по формуле (x-a)^2 + (y-b)^2 = r^2.
>
> Заранее спасибо.
>
> ЗЫ. А аналитического решения точно нет?
> --
> _______
> Gruss Ilia
>
>
>
>
>
>



-- 
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
 * Origin: Talk.Mail.Ru (2:5020/400)