Вниз
Скачать: 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.01 c
1-36227
debugger
2002-11-29 13:45
2002.12.12
Убрать границу у tabcontrol


14-36376
???
2002-11-21 13:40
2002.12.12
Можно есть сгущьонку 20-ей давности?


14-36355
Anatoly Podgoretsky
2002-11-19 07:36
2002.12.12
Именинники 19 ноября


1-36192
MAN-IN-RED
2002-12-01 14:37
2002.12.12
?


3-35980
BorisUK
2002-11-26 14:00
2002.12.12
Свободное место в папке




   Наверх