Текущий архив: 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.022 c