判断两矩形的可容纳关系
参考资料: 一个点与矩形区域包含关系的安全判定协议
先将两矩形左上角重合,即可转化为矩形(红)与点(C)的关系
A
B
C
A: (w, 0)
B: (0, h)
C: (l, t)
v(a): (l, t - h)
v(b): (l - w, t)
v(a).v(b): (l * (l - w) + (t - h) * t)
> 0 可容纳
= 0 完全重合
< 0 不可容纳 在矩形之外
作者:阿良
出处:http://www.cnblogs.com/arliang
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议
进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。