***定第一个矩形的坐标为x1,y1,宽高为w1,h1,第二个矩形的坐标为x2,y2,宽高为w2,h2:
If X2 > X1 And X2 < X1 + w1 And Y2 > Y1 And Y2 < Y1 + h1 Then
MsgBox "两个矩形有重叠,重叠区域:x=" & X2 & " y=" & Y2 & " w=" & X1 + w1 - X2 & " h=" & Y1 + h1 - Y2
ElseIf X1 > X2 And X1 < X2 + w2 And Y2 > Y1 And Y2 < Y1 + h1 Then
MsgBox "两个矩形有重叠,重叠区域:x=" & X1 & " y=" & Y2 & " w=" & X2 + w2 - X1 & " h=" & Y1 + h1 - Y2
ElseIf X2 > X1 And X2 < X1 + w1 And Y1 > Y2 And Y1 < Y2 + h2 Then
MsgBox "两个矩形有重叠,重叠区域:x=" & X2 & " y=" & Y1 & " w=" & X1 + w1 - X2 & " h=" & Y2 + h2 - Y1
ElseIf X1 > X2 And X1 < X2 + w2 And Y1 > Y2 And Y1 < Y2 + h2 Then
MsgBox "两个矩形有重叠,重叠区域:x=" & X1 & " y=" & Y1 & " w=" & X2 + w2 - X1 & " h=" & Y2 + h2 - Y1
Else
MsgBox "两个矩形没有重叠"
End If
用AR命令。
在命令栏内输入AR按回车,、
然后按提示依次操作,到第三点的时候可以不输入,因为是二维图形,直接回车。
后面还会有是否要缩放对像,按你自己的要求选择就好了。
第一个矩形左下角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 a<b?a:b ;
}
int GetIntersectArea(int x1,int x2,int x3,int x4,int y1,int y2,int y3,int y4)
{
if((min(x2,x4)-max(x1,x3)>=0)&& (min(y2,y4)-max(y1,y3)>=0))
{
return (min(x2,x4)-max(x1,x3))* (min(y2,y4)-max(y1,y3));
}
else
{
printf("矩形不相交\n");
}
return 0;
}
首先重叠部分的两组对边分别平行,因此是平行四边形
然后,表示这个平行四边形面积:可以分别以每组对边为底,乘以高(高是原纸片的宽度)。由于两纸片宽度相等,所以两组底边必然相等
由此,平行四边形的邻边相等,所以是菱形
图 |
每次均旋转45°,10次共旋转450°,而一周为360°,用450°-360°=90°,可知第10次旋转后得到的图形. 解:依题意,旋转10次共旋转了10×45°=450°, 因为450°-360°=90°, 所以,第10次旋转后得到的图形与图②相同. 故答案为:②. |
四边形ABCD是菱形,
理由:理由:作AR⊥BC于R,AS⊥CD于S,
由题意知:AD∥BC,AB∥CD,
∴四边形ABCD是平行四边形,
∵两个矩形等宽,
∴AR=AS,
∵AR?BC=AS?CD,
∴BC=CD,
∴平行四边形ABCD是菱形.
(1)重叠四边形ABCD是菱形.
证明:根据矩形对边平行,可得ABCD是平行四边形;
因为矩形等宽,即ABCD各边上的高相等.
根据平行四边形的面积公式可得邻边相等,
所以ABCD是菱形.
(2)当菱形ABCD为正方形时,s最小=42=16(cm2);
当菱形ABCD如图时,面积最大.
设CD=x,根据勾股定理得x2=(8-x)2+42,
解得x=5.
∴s最大=BC×DE=5×4=20(cm2).
解:如图(1)得到重叠部分面积是2×2=4;
如图(2)重叠时面积最大,设BC=x,
则AB=x,DB=8-x,
∵AD=2,由勾股定理得:22+(8-x)2=x2,
解得:x=
17 |
4 |
得到重叠部分面积是:2×
17 |
4 |
17 |
2 |
故答案为:4,
17 |
2 |