AidarM> Не въехал, как вы отловите ситуевину, когда луч проходит через вершину... В используемой реализации - никак. Задача была только в генерации точки, принадлежащей области. В спорных случаях - можно перегенерировать.
Правда, сейчас появилась новая задача - отслеживание изменения статуса принадлежности области при перемещении объекта. Т.е. обработка событий "вошёл в зону", "вышел из зоны". Пока в спорных случаях срабатывает ложный выход/заход. Ещё терпимо, но уже некрасиво. Нужно будет подумать. М.б. вариант с квадрантами, предложенный Гришей прокатит.
… чтобы понять рекурсию, нужно сперва понять рекурсию …