public static bool Collides(PhysicsCircle circle1, PhysicsCircle circle2) { return(Within.pointInCircle(circle1.origin, new PhysicsCircle(circle2.origin, circle1.radius + circle2.radius))); }
public static bool Collides(PhysicsCircle circle, PhysicsRectangle rect) { var point = Nearest.pointOnRectangle(circle.origin, rect); return(Within.pointInCircle(point, circle)); }