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