Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.016 c
8-36306
LexusU
2002-08-28 18:30
2002.12.12
DivX при проигрывании avi файла


1-36275
Vladimir1
2002-12-02 15:39
2002.12.12
Программная задержка


7-36433
Alexxxx
2002-10-13 11:28
2002.12.12
Проблема запуска DLL под NT


6-36317
Driverrr
2002-09-17 19:04
2002.12.12
Про модем...


3-36002
ev1972
2002-11-22 15:47
2002.12.12
Как определить размер и точность Numeric поля?




   Наверх