Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.12;
Скачать: CL | DM;

Вниз

()_/_()   Найти похожие ветки 

 
Svin ©   (2002-12-01 13:51) [0]

Здраствуйте уважаемые мастера

думал я думал и ничего несмог придумать помогите

задача

имеется круг
формула x*x+y*y=R*R где R радиус который задаёт пользователь
имеется две произвольные точки образующие прямую нужно проверить пересекает ли эта прямая наш круг


зарание блогадарен


 
TTCustomDelphiMaster ©   (2002-12-01 14:13) [1]

Уравнение прямой
y=kx+b
Подставляете в уравнение окружности
x^2+(k*x+b)^2=R^2

Если корни квадратного уравнения не комплексные, то прямая пересекает окружность.


 
Наталия ©   (2002-12-02 08:33) [2]

Можно также построить два региона и смотреть, пересекаются они или нет.



Страницы: 1 вся ветка

Текущий архив: 2002.12.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
4-36480
Герасимов
2002-10-31 13:32
2002.12.12
Изменение переменных среды окружения Win2k


7-36446
Евген
2002-10-07 15:44
2002.12.12
Событие при закрытии дверцы CD-ROM


14-36380
Карелин Артем
2002-11-21 15:41
2002.12.12
Смерть???


4-36474
chernoruk
2002-10-30 18:20
2002.12.12
Как убить звук?


1-36206
Sergy
2002-12-04 12:41
2002.12.12
Как изменить шрифт только у одного узла TTreeView?