作者aabcd2 (很無聊ing~)
看板Visual_Basic
標題[.NET] 判斷長方形的交集
時間Sat Jul 12 23:09:14 2008
請問各位大大
若要判斷兩個長方形 一個是已存在 另一個則是剛繪製完成的
希望得到兩者交集以外的部分
我想得到的是第二個長方形未交集的部分
該如何去做呢
目前知道在Rectangle類別中
有Rectangle.intersect可以用來回傳交集部分
未交集的部分要如何判斷才好呢?
應該是會有四種CASE存在的可能
未交集的部分可能在第一個長方形的 上 下 左 右
該怎麼做才好
有點想不通
煩請各位大大幫忙想一下
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.163.34
推 hamsters:未交集部分通常不是矩形,可以改用 Region 07/13 00:18
→ aabcd2:如果非矩形的話能否將之切割為矩形呢? 07/13 00:25
→ aabcd2:預設狀況是未交集的部分為矩形 07/13 00:55