我有一个矩形,我想知道是否有碰撞的形状像这样:http://i.stack.imgur.com/8RMQZ.png如何知道矩形是否碰到这种形状?
我见过的算法,比如这个:
function intersectRect(r1, r2) {
return !(r2.left > r1.right ||
r2.right < r1.left ||
r2.top > r1.bottom ||
r2.bottom < r1.top);
}
但是,只有当两者都是矩形作品。那么我怎么弄出一个矩形和那个形状。