public Circle(Point2d center, float radius) { Center = center; Radius = radius; }
public bool OverlapWith(Circle circle) { return(Radius + circle.Radius < Point2d.Distance(Center, circle.Center)); }
public Circle(float x, float z, float radius) { Center = new Point2d(x, z); Radius = radius; }