Помогите пожалуйста понять почему не проходит метод "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;
}package com.javarush.task.task24.task2413;
public class Ball extends BaseObject{
public Ball(double x, double y, double radius) {
super(x, y, radius);
}
@Override
void draw(Canvas canvas) {
}
@Override
void move() {
}
}