Вот есть у меня замкнутая невыпуклая область, назовем ее... мнэ-э... скажем, Полуэ... ой, то есть, полигоном. Известны все вершины полигона и порядок, в котором они идут. Требуется понять, лежит ли произвольно заданная точка внутри полигона. Два вопроса:
1) Работает ли API PtInRegion для невыпуклых полигонов?
2) Если писать такое самому - какой алгоритм использовать? Я придумал нечто такое: триангулировать полигон, а потом проверять попадание точки в каждый треугольник. Нет ли какого-нибудь более простого способа?