UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

20 lines (16 loc) 482 B
import { v2_distance } from "../../vec2/v2_distance.js"; /** * * @param {number} x0 * @param {number} y0 * @param {number} r0 Radius of first circle * @param {number} x1 * @param {number} y1 * @param {number} r1 Radius is second circle * @returns {boolean} */ export function circle_intersects_circle(x0, y0, r0, x1, y1, r1) { const minSeparation = r0 + r1; const distance = v2_distance(x0, y0, x1, y1); return distance < minSeparation; }