测试两个矩形是否相交的快速方法是什么?
在互联网上搜索出了这个笑话(WOOT!),但我不知道如何用 Javascript 编写它,它似乎是用一种古老的 C + + 形式编写的。
struct
{
LONG left;
LONG top;
LONG right;
LONG bottom;
} RECT;
bool IntersectRect(const RECT * r1, const RECT * r2)
{
return ! ( r2->left > r1->right
|| r2->right < r1->left
|| r2->top > r1->bottom
|| r2->bottom < r1->top
);
}