Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Пересечение прямой и окружности [D7, XP]


Страницы:   1 2

Zheksonz ©   (2009-11-10 19:32:00) 

Вычисление точки пересечения прямой и окружности, при следующих известных:

1) Центром окружности является точка 0,0 т.е. пересечение осей координат.
2) Радиус(r) окружности известен.
3) имеются координаты отрезка(прямой), x1, y1; x2, y2.

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

Собственно говоря, вопрос в том, как эту систему, привести к программируемому варианту, т.е. начать обработку с учётом входных данных???


DVM   (2009-11-10 20:31:00) [21]


> Zheksonz   (10.11.09 19:32)  

http://e-maxx.ru/algo/circle_line_intersection


Zheksonz   (2009-11-10 20:15:00) [22]

MBo ©   (10.11.09 20:11) [5]

пойду погуглю: "как решать системы уравнений?" )))

каюсь, забыл как это делается, вот и все дела...


MBo   (2009-11-10 20:11:00) [23]

реши систему на бумаге. а полученную формулу уже переведи в программируемый вид


Zheksonz   (2009-11-10 20:01:00) [24]

Во, тяжёлая артиллерия бомбит бикасином)))

программу решать не нужно, а вот ДЕЛЬНЫЙ совет не помешал бы.

Анатолий, еси прямая не касается окружности, а проходит через неё, то да, две точки, но мне из них двоих нужна только одна, а вот какая к вопросу отношения не имеет.

уравнения прямой и окружности:

x^2+y^2 = R^2;
(y1-y2)*x+(x2-x1)*y+(x1*y2-x2*y1) = 0;

это была, типа, система уравнений. Вот как её привести к программируемому виду, зная  исходные данные(x1, y1; x2, y2, r)???


Сергей М.   (2009-11-10 19:45:00) [25]


> Anatoly Podgoretsky ©   (10.11.09 19:41) [2]


У Жексона все касаемо, а не пересекаемо.


Anatoly Podgoretsky   (2009-11-10 19:41:00) [26]

> Zheksonz  (10.11.2009 19:32:00)  [0]

А почему одной, как правило две.


Сергей М.   (2009-11-10 19:35:00) [27]

Программу надо написать


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо