[问题] 问个数学问题

楼主: fightword (呼啦啦~)   2015-05-14 15:30:47
不好意思
虽这是数学问题 但因为是用objective c写
所以想来这边问看看
如果给4个座标点 (x0, y0) (x1, y1) (x2, y2) (x3, y3)
这可以建成一个四边形
怎么样可以判断某一点是在四边形内还是四边形外呢?
可以给个方向吗?
谢谢
作者: uranusjr (←這人是超級笨蛋)   2015-05-14 15:38:00
Google 交叉点判别法, 不难
作者: neotek   2015-05-14 16:33:00
CGRectContainsPoint
作者: darktt (小朱)   2015-05-14 16:47:00
CGRectContainsPoint
作者: howdiun (Howdiun)   2015-05-14 17:23:00
点往某方向拉一条线,看有几个交叉点,单数就是里面
作者: neotek   2015-05-14 17:38:00
3楼有默契>////<
作者: darktt (小朱)   2015-05-14 19:29:00
如果你的形状不规则的话,可以使用CGPathContainsPoint详细说明可以看这篇:http://goo.gl/ekxaUV

Links booklink

Contact Us: admin [ a t ] ucptt.com