import GeometryPoint from "./GeometryPoint.js"; export default class GeometryCircle { constructor(x, y, radius) { this.position = new GeometryPoint(x, y); this.radius = radius; } getDistanceToCircle(circle) { return this.position.getDistanceToPoint(circle.position); } hasIntersectionWithCircle(circle) { return this.getDistanceToCircle(circle) <= this.radius + circle.radius; } }