![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пересечение линии и прямоугольника
Mr.kokkls © (2005-04-10 10:32:00)Собсно сабж. Даже не прямоугольника, а квадрата, хотя это не сыиграет роли.
Micke (2005-04-10 18:26:00) [1]Можно проверять пересечение линии с каждой стороной прямоугольника.
XProger (2005-04-10 13:40:00) [2]1) Ищи пересечение этой самой линии с каким-либо из отрезков образующих прямоугольник.
2) Или трассируй линию, и каждый раз проверяй находится ли точка на линии в области прямоугольника.
П7 (2005-04-10 11:21:00) [3]РАМБЛЕР твой друг! Вот чего-чего, а формул определения пересечения в Сети навалом. Помнится я тож искал это всё, вяло искал, неохота было, вот как тебе, а как припекло очень, так за 1 час нашёл С++ модуль с функциями ВСЕХ возможных пересечений с оптимизациями и ещё за 2 часа перевёл всё это на Паскаль.
Я не жадный, просто нужно ведь и честь знать. Одно днло принципы на форуме спросить, а другое дело исходники клянчить.
Вот. (: Такое у меня сегодня поганое настроение.