我有一個矩形,我想知道是否有碰撞的形狀像這樣: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);
}
但是,只有當兩者都是矩形作品。那麼我怎麼弄出一個矩形和那個形狀。