1樓:網友
我遇到過相類似的問題 樓主可以看下。
第乙個矩形左下角x1,y1,右上角x2,y2,第二個左下x3,y3,右上x4,y4:
假設兩矩形相交,則相交區域的座標為。
左下角max(x1,x3),max(y1,y3)
右上角min(x2,x4),min(y2,y4)
要使條件成立,則min(x2,x4)-max(x1,x3)>殲散笑=0 且min(y2,y4)-max(y1,y3)>=0
如果假設成立,則相交矩形面積為:(min(x2,x4)-max(x1,x3))*min(y2,y4)-max(y1,y3))
**如下:int max(int a,int b)
return a>b?a:b ;
int min(int a ,int b)
return (min(x2,x4)-max(x1,x3))*min(y2,y4)-max(y1,y3));
elseprintf("矩形不氏含相交"掘好);
return 0;
2樓:網友
先找交點,現求多邊形面積。交點為所有邊試試,凡在兩個區域內的都要。
3樓:外婆的夏天
大哥、、、你是北航的麼、、、
已知矩形長與寬及兩對角點座標,求另外兩點座標怎麼計算
4樓:大仙
我先假設已知的兩點為a,b.因為矩形冊和可以分成兩個直角三角形,所以以ab為直徑的圓外接這個矩形,這個圓州好盯可以表示出來,假設為(x+a)^2+(y+b)^2=r^2,然後利用引數方襪含程設其中乙個未知點為c(-a+rcosα,-b+rsinα),若ac=長,可以。
怎麼求座標系中兩個三角形相交面積?
5樓:季璃夏
這會分幾種情況 具體還得看是什麼題。
不過一般來說要求兩個三角形相交面積 在已知每點座標的情況下 先把兩個三角形邊的交點座標求出來。
舉個例子 最簡單的情況。
相交部分為三角形 那麼求出三角形一條底邊的長然後找到它的高算。
已知平面座標系 矩形1的對角座標 矩形2的對角座標 求兩個矩形相交條件
6樓:風痕雲跡
(x1-x3)(x1-x4), x2-x3)(x2-x4), 至少兩者之一小於等於0 (如果要求有內點,改為 小於0)
y1-y3)(y1-y4), y2-y3)(y2-y4), 至少兩者之一小於等於0(如果要求有內點,改為 小於0)
證明:兩個矩形相交 《==》 向x,y座標軸的投影,都相交 《==》上述條件。
7樓:吉期收
x_lt=max, x_rb=min, y_lt=max, y_rb=min;
if( (x_lt - x_rb) the two rects intercept;
思想:從兩個矩形八個頂點中重新選出兩個作為新矩形的兩個對角點,此新矩形要能覆蓋兩個矩形,判斷新矩形的邊長與原來兩個矩形邊長的和的大小關係來確定兩矩形是否相交;
已知矩形長與寬及兩對角點座標,求另外兩點座標怎麼計算
8樓:匿名使用者
我先假設已知的兩點為a,b。因為矩形可以分成兩個直角三角形,所以以ab為直徑的圓外接這個矩形,這個圓可以表示出來,假設為(x+a)^2+(y+b)^2=r^2,然後利用引數方程設其中乙個未知點為c(-a+rcosα,-b+rsinα),若ac=長,可以解出2個點,那就是未知的2個點,若ac=寬,也可以解出2個點,一共可以解出2組矩形。
3dmax中怎樣去掉兩個物體相交的部分 比如下面我想去掉綠色的那個圖形,讓它空個洞做吊頂
血v魔 布林運算,在建立面板中選擇複合物件,選擇布林,選中物體a,拾取物體b,就可以得到a減去b的幾何體 用布林工具就可以減去了啊!先選中下面的矩形,然後在基本標準本選框的下拉選單裡選擇 複合物件 單擊布林,再單擊 拾取操作物件b 最後選擇要減去的物件,也就是你所說的綠色部分,這樣就可以減去它了。當...
在PS中怎麼減去兩個形狀圖層所相交的區域,刪減完之後還是形狀
闇昧天空 方法有很多,你是用ps 吧 你中間是要放白色還是透明的 第一種是用套索那個套起來 然後剪下就沒了。第二個就是用矩形工具 剪下 ok!第三種使用路徑選擇工具,然後剪下。第四種就是把第一個圖層和第二個圖層顏色稍微改一下,然後交叉部分一目瞭然。用油漆桶就可以塗掉 舊人心夢 你開始作圖的時候沒有新...
求兩個初中物理中物理現象的原理,求兩個初中物理中物理現象的原理
位菲 1.硬幣跳高 的現象 硬幣放在桌子上,用嘴向硬幣表面吹氣,水平吹,硬幣就會從桌面上跳起來。原理,用嘴吹氣,使硬幣表面空氣流速加快,減小了空氣壓強,使之小於硬幣底部的壓強 空氣壓強 壓強差使硬幣跳起來。2.用飲水機時,會聽到咕嘟咕嘟的聲音,那就是內部壓強小了,外界壓強需要把空氣壓進去,使內外壓強...