두 개의 직사각형이 교차하는지 테스트하는 빠른 방법은 무엇입니까?
인터넷 검색 결과이 한 줄짜리 (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
);
}