R@kot |
Отправлено: 07.05.2005, 21:01 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 32
|
На форме имеется Image. Первыми 2-мя кликами задаётся первая из прямых, следующими 2-мя кликами — вторая прямая. Определить, пересекаются ли эти прямые и если да, то выдать координаты их пересечения. Кому не лень, подскажите, пожалуйста!
|
|
Sl@Sh |
Отправлено: 08.05.2005, 17:11 |
|
Мастер участка
Группа: Участник
Сообщений: 383
|
Проверить на параллельность можно проверив равность соответствующих координат.
Точку пересечения можно найти по уравнению прямой — y = k*x + b;
P.S.: Извините за не содержательный ответ. Просто времени маловато.
|
|
exp |
Отправлено: 09.05.2005, 14:06 |
|
Мастер участка
Группа: Участник
Сообщений: 304
|
Пусть координаты точек первой прямой (x11; y11); (x12; y12), а второй (x21, y21); (x22; y22).
Тогда их уравнения:
Присоединить изображение
|
|
exp |
Отправлено: 09.05.2005, 14:08 |
|
Мастер участка
Группа: Участник
Сообщений: 304
|
Решай сам.
Не забудь позаботиться о том случае, когда коэффициент наклона бесконечен.
Отредактировано exp — 09/05/2005, 14:10
|
|