2 개의 직사각형 프리즘이 만지거나 겹치는 지 알아 내는데 문제가 있습니다. 나는 두 개의 직사각형 프리즘의 highX, Y, Z와 lowX, Y, Z만을 가지고 있습니다. 여기까지 내가 지금까지 가지고있는 것입니다 :2 개의 직사각형 프리즘이 터치/교차하는 경우 알아 내기
public boolean overlaps(AreaSelection other) {
boolean Xs = (lowX <= other.getHighestX()) && (other.getLowestX() <= highX);
boolean Ys = (lowY <= other.getHighestY()) && (other.getLowestY() <= highY);
boolean Zs = (lowZ <= other.getHighestZ()) && (other.getLowestZ() <= highZ);
return (Xs && Ys && Zs);
}
이것이 맞는지 아닌지 아는 사람이 있습니까? 그리고 그렇지 않다면, 해결책은 무엇입니까? 감사!
인스턴스 변수를 사용할 때 getter 메서드를 사용할 필요가 없습니다. 그렇지 않으면 나에게 잘 보입니다. –