Определить, есть ли CGPoint внутри многоугольника

У меня есть набор точек CGPoints, которые составляют форму многоугольника, как я могу определить, находится ли одна точка CGPoint внутри или за пределами многоугольника?

Скажем, форма была треугольником, а точка CGPoint двигалась горизонтально, как я могу определить, когда она пересекает линию треугольника?

Я могу использовать CGRectContainsPoint , когда форма представляет собой правильную 4-стороннюю форму но я не понимаю, как бы я сделал это со странной формой.

19
задан JWood 21 January 2012 в 11:05
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: