[.NET] 判斷長方形的交集

看板Visual_Basic作者 (很無聊ing~)時間17年前 (2008/07/12 23:09), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
請問各位大大 若要判斷兩個長方形 一個是已存在 另一個則是剛繪製完成的 希望得到兩者交集以外的部分 我想得到的是第二個長方形未交集的部分 該如何去做呢 目前知道在Rectangle類別中 有Rectangle.intersect可以用來回傳交集部分 未交集的部分要如何判斷才好呢? 應該是會有四種CASE存在的可能 未交集的部分可能在第一個長方形的 上 下 左 右 該怎麼做才好 有點想不通 煩請各位大大幫忙想一下 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.163.34

07/13 00:18, , 1F
未交集部分通常不是矩形,可以改用 Region
07/13 00:18, 1F

07/13 00:25, , 2F
如果非矩形的話能否將之切割為矩形呢?
07/13 00:25, 2F

07/13 00:55, , 3F
預設狀況是未交集的部分為矩形
07/13 00:55, 3F
文章代碼(AID): #18UCaROk (Visual_Basic)
文章代碼(AID): #18UCaROk (Visual_Basic)