У меня есть набор CGPoints, которые составляют форму многоугольника, как я могу определить, находится ли один CGPoint внутри или вне многоугольника?
Скажем, форма была треугольником, а CGPoint двигался горизонтально, как я мог обнаружить, когда она пересекла линию треугольника?
Я могу использовать CGRectContainsPoint
, когда форма является обычной 4-сторонней формой, но я не вижу, как бы я сделал это с нечетной формой.