rect1 =(l1,t1,r1,b1)和rect2 =(l2,t2,r2,b2)的交集也是一个矩形:
rectIntersection = ( max(l1,l2),max(t1,t2),min(r1,r2),min(b1,b2) )
如果保持> = right ||,rectIntersection当然是空的top> = bottom假设一个矩形是左/上包含和右/下 – 独占.
如果矩形相交
l1 < r2 && l2<r1 && t1<b2 && t2<t1总结
以上是内存溢出为你收集整理的c – 检查两个矩形之间的交叉点?全部内容,希望文章能够帮你解决c – 检查两个矩形之间的交叉点?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)