Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Принадлежит ли точка прямоугольнику ...


Страницы:   1 2

Lexa11_2002 ©   (2006-03-22 21:52:00) 

Народ подскажите функцию, как определить принадлежит ли точка прямоугольнику заданному координатами, координаты точки заданы


isasa   (2006-03-23 12:03:00) [21]

Обходишь прямоуголиник по кажной стороне (x1,y1,x2,y2), по часовой или против часовой(в одну сторону!).
Сторона - прямая, заданая вершинами(уравнение прямой, проходящей через две точки).
Если заданная точка лежит "с одной и той же стороны" прямых (в данном случае четыре), то она внутри четырехугольника.


Просто Лёха   (2006-03-23 10:56:00) [22]

Удалено модератором
Примечание: Оффтоп...


  (2006-03-22 23:06:00) [23]

Удалено модератором


Джо   (2006-03-22 22:20:00) [24]

> [4] Sergey Masloff   (22.03.06 22:18)
> Джо ©   (22.03.06 22:13) [3]
> Ну как двумя? Стороны м.б. не параллельны осям...

Я поэтому и спросил. Иногда задается структурой TRect, двумя вершинами, стороны параллельны осям.


Sergey Masloff   (2006-03-22 22:18:00) [25]

Джо ©   (22.03.06 22:13) [3]
Ну как двумя? Стороны м.б. не параллельны осям...
Но все равно алгоритм нехитрый.


Джо   (2006-03-22 22:13:00) [26]

Прямоугольник задан прямоугольными координатами двух противоположных вершин?


Lexa11_2002   (2006-03-22 22:03:00) [27]

Я немного не так выразился... мне надо как такую функцию  самому написать. Как алгоритм пишится намекни, если можешь


Джо   (2006-03-22 21:58:00) [28]

PtInRect? Ей-богу, самому проще написать ;)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо