Помогите пожалуйста понять почему не проходит метод "isIntersec". По Пифагору вроде бы все правильно и при попадании центра одного круга на край другого должно выходить true. Где я ошибся?
boolean isIntersec(BaseObject o){
        double maxR = this.radius > o.radius ? this.radius : o.radius;
         double dist = Math.abs(this.x - o.x)+ Math.abs(this.y -o.y);
         if (Math.abs(maxR) <= dist) return true;
            else return false;

     }