什麼是測試2個矩形是否相交的快速方法?快速矩形到矩形相交
在互聯網上搜索想出了這個一行代碼(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
);
}
我想你已經在你的副本有一個錯字/粘貼 – fmark 2010-05-02 03:35:26
好了,這是從哪兒它,它看起來同我 - http://tekpool.wordpress.com/2006/ 10/11/rectangle-intersection-determining-if-two-given-rectangles-intersect-each-other-or-not/ – 2010-05-02 03:36:50
原文有一個錯字。 'r2->左'沒有意義。由於HTML轉義問題,它可能會被破壞。 – 2010-05-02 03:41:53