Block in einer Region?

...komplette Frage anzeigen

3 Antworten

Versuch es malt hiermit:

public static Boolean isLocationBetween(Location locIsBetween, Location loc1, Location loc2) {

return (locIsBetween.getX() > loc1.getX()) &&
(locIsBetween.getY() > loc1.getY()) &&
(locIsBetween.getZ() > loc1.getZ()) &&
(locIsBetween.getX() < loc2.getX()) &&
(locIsBetween.getY() < loc2.getY()) &&
(locIsBetween.getZ() < loc2.getZ())
;
}

Du könntest abfragen, ob die Koordinaten der dritten Location größer sind, als die Koordinaten der Location 1 oder 2 (die mit den kleineren Koordinaten).

Da die y-Koordinate ja meistens egal ist, kann ich dir nur ein Rectangle empfehlen.

Was möchtest Du wissen?