|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2013, 18:08 | #1 |
Пользователь
Регистрация: 26.09.2013
Сообщений: 26
|
Как определить попадает ли точка в нужную область.
Всем привет.
Вообщем есть скрин и найденный пиксель и нужно определить в какую часть области попадают его координаты. Как определить из какой четверти понятно а вот как определить попадает ли например в 8-ю часть? |
18.11.2013, 18:28 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Есть такая функция ArcTan2(Y,X) в модуле Math.
Вычисляет арктангенс отношения Y/X , в радианах. В вашем случае надо взять в качестве Y - разность координат Y точки и центра канвы, в качестве X - соответственно разность X координат. Если ArcTan2 от минус пи/4 до 0 - то точка в части 8. И вообще номер части можно определить по этому арктангенсу. PS Сейчас подумал, что можно проще - по отношению разностей координат. Последний раз редактировалось type_Oleg; 18.11.2013 в 18:43. |
18.11.2013, 19:54 | #3 | |
Пользователь
Регистрация: 26.09.2013
Сообщений: 26
|
Цитата:
А вот этого я не понял. Последний раз редактировалось Angelochek*; 18.11.2013 в 19:56. |
|
18.11.2013, 20:07 | #4 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
18.11.2013, 20:14 | #5 |
Пользователь
Регистрация: 26.09.2013
Сообщений: 26
|
|
18.11.2013, 20:16 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Соболезную. Вам таблицу арктангенсов по четвертям подать к столу или сами соизволите набрать arctg и погуглить например?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.11.2013, 20:18 | #7 |
Пользователь
Регистрация: 26.09.2013
Сообщений: 26
|
|
18.11.2013, 20:21 | #8 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
Если не знаете, что такое арктангенс, не используйте его, я же писал, что можно без него. Я не могу заменить вам Google, Wiki, учебник геометрии.
А чему равен арктангенс когда 1 часть Сами ответьте, в каких пределах должно быть отношение (Yточки - Yцентра)/(Xточки - Xцентра) в части 1. Больше 1, меньше 1, больше 0 и т.д. ? |
18.11.2013, 23:00 | #9 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
Можно же проще, без знания всяких арктангенсов =/
Код:
alextrof94$gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Попадает ли точка в заданую область? | vadiprog | Помощь студентам | 1 | 09.10.2011 23:24 |
В какую область попадает точка? | Develope | Помощь студентам | 2 | 19.09.2011 22:11 |
Дана точка с координатами X,Y определить, попадает ли она в область плоскости | rager06 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 01.06.2011 17:29 |
попадает ли точка в область pascal | evklid | Помощь студентам | 11 | 04.10.2010 15:46 |
Попадает ли точка в область... | kiborrgg | Помощь студентам | 4 | 02.10.2010 17:23 |