Calculates the intersection of two rectangles.
| x1 |
origin of first rectangle |
| y1 |
origin of first rectangle |
| width1 |
width of first rectangle |
| height1 |
height of first rectangle |
| x2 |
origin of second rectangle |
| y2 |
origin of second rectangle |
| width2 |
width of second rectangle |
| height2 |
height of second rectangle |
| dest_x |
return location for origin of intersection, or null |
| dest_y |
return location for origin of intersection, or null |
| dest_width |
return location for width of intersection, or null |
| dest_height |
return location for height of intersection, or null |
|
true if the intersection is non-empty, false otherwise |