作者fightword (呼啦啦~)
看板MacDev
标题[问题] 问个数学问题
时间Thu May 14 15:30:47 2015
不好意思
虽这是数学问题 但因为是用objective c写
所以想来这边问看看
如果给4个座标点 (x0, y0) (x1, y1) (x2, y2) (x3, y3)
这可以建成一个四边形
怎麽样可以判断某一点是在四边形内还是四边形外呢?
可以给个方向吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.32.190.119
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1431588650.A.E83.html
※ 编辑: fightword (114.32.190.119), 05/14/2015 15:31:51
1F:→ uranusjr: Google 交叉点判别法, 不难 05/14 15:38
2F:推 neotek: CGRectContainsPoint 05/14 16:33
3F:推 darktt: CGRectContainsPoint 05/14 16:47
4F:→ howdiun: 点往某方向拉一条线,看有几个交叉点,单数就是里面 05/14 17:23
5F:推 neotek: 3楼有默契>////< 05/14 17:38
6F:推 darktt: 如果你的形状不规则的话,可以使用 05/14 19:29
7F:→ darktt: CGPathContainsPoint 05/14 19:29