Walk Alone

Функция обнаружения коллизий объектов (JavaScript)

Дан­ная функ­ция поз­во­ля­ет опре­де­лить пере­се­че­ние (кол­ли­цию) двух объ­ек­тов (сфер / окружностей):

function $_collision(a, b) {
var c = a.x - b.x,
d = a.y - b.y,
e = a.r + b.r;
return c * c + d * d = e * e } $_collision({ x: 150, y: 200, r: 100 }, { x: 100, y: 150, r: 200 }); // true

circle collisions

Exit mobile version