作者aabcd2 (很无聊ing~)
看板Visual_Basic
标题[.NET] 判断长方形的交集
时间Sat Jul 12 23:09:14 2008
请问各位大大
若要判断两个长方形 一个是已存在 另一个则是刚绘制完成的
希望得到两者交集以外的部分
我想得到的是第二个长方形未交集的部分
该如何去做呢
目前知道在Rectangle类别中
有Rectangle.intersect可以用来回传交集部分
未交集的部分要如何判断才好呢?
应该是会有四种CASE存在的可能
未交集的部分可能在第一个长方形的 上 下 左 右
该怎麽做才好
有点想不通
烦请各位大大帮忙想一下
感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.163.34
1F:推 hamsters:未交集部分通常不是矩形,可以改用 Region 07/13 00:18
2F:→ aabcd2:如果非矩形的话能否将之切割为矩形呢? 07/13 00:25
3F:→ aabcd2:预设状况是未交集的部分为矩形 07/13 00:55