Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];
Вниз()_/_() Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c