假定矩形是用一對點表達的(minx, miny) (maxx, maxy),那么兩個矩形
    rect1{(minx1, miny1)(maxx1, maxy1)}
    rect2{(minx2, miny2)(maxx2, maxy2)}  
相交的結果一定是個矩形,構成這個相交矩形rect{(minx, miny) (maxx, maxy)}的點對坐標是:  
    minx   =   max(minx1,   minx2)  
    miny   =   max(miny1,   miny2)  
    maxx   =   min(maxx1,   maxx2)  
    maxy   =   min(maxy1,   maxy2)  
   
如果兩個矩形不相交,那么計算得到的點對坐標必然滿足:  
  ( minx  >  maxx ) 或者 ( miny  >  maxy ) 
   
判定是否相交,以及相交矩形是什么都可以用這個方法一體計算完成。
從這個算法的結果上,我們還可以簡單的生成出下面的兩個內容:
㈠ 相交矩形:  (minx, miny) (maxx, maxy)
㈡ 面積: 面積的計算可以和判定一起進行
        if ( minx>maxx ) return 0;
        if ( miny>maxy ) return 0;
        return (maxx-minx)*(maxy-miny)