![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
каким образом можно отловить точки пересечения линий у двух прямоугольников?
|
|
|||||
|
iNils, не все так просто. я тоже так подумал. а если прямоугольники пересекаются под углом?
|
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
вот то-то и оно под углом, и координаты могут меняться
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
тогда надо задачу ставить подробнее. то что было сказано про прямоугольники, а не про произвольные фигуры, трактовалось мной как одинаковая ориентация.
Последний раз редактировалось iNils; 28.07.2005 в 16:51. |
|
|||||
|
ну вообще-то задача решаемая. ща я те нарисую и выложу
|
|
|||||
|
Регистрация: Jun 2004
Адрес: Москва
Сообщений: 475
|
спасибо, а то я долго уже думаю над этим вопросом, и проект не могу доделать
|
|
|||||
|
2 Futs: если с математикой проблем нет, то задача решается достаточно просто
1. определяются координаты вершин прямоугольников 2. определяются уравнения прямых, на которых лежат стороны прямоугольников 3. определяются точки пересечения прямых 4. из этих точек выбираются те, которые лежат в пределах отрезков - сторон прямоугольника, которые ты проверял на пересечение
__________________
вставьте подпись здесь |
|
|||||
|
вообще genius дело говорит. я тригрнометрически нашел, а у него проще способ и универсальнее
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|