3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-11-08 04:20:06 +01:00

Make slope method slightly more readable in AngleMask

Dieser Commit ist enthalten in:
dordsor21 2022-02-16 18:18:58 +00:00
Ursprung a40d1ccf51
Commit 3f28a5759d
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B

Datei anzeigen

@ -89,30 +89,38 @@ public class AngleMask extends AbstractExtentMask implements ResettableMask {
if (slope >= min) { if (slope >= min) {
return lastValue = true; return lastValue = true;
} }
slope = Math.max(slope, Math.abs( slope = Math.max(
getHeight(extent, x, y, z + distance) - getHeight(extent, x, y, z - distance)) slope,
* ADJACENT_MOD); Math.abs(getHeight(extent, x, y, z + distance) - getHeight(extent, x, y, z - distance)) * ADJACENT_MOD
slope = Math.max(slope, Math.abs( );
getHeight(extent, x + distance, y, z + distance) - getHeight(extent, slope = Math.max(
x - distance, y, z - distance slope,
)) * DIAGONAL_MOD); Math.abs(
slope = Math.max(slope, Math.abs( getHeight(extent, x + distance, y, z + distance) -
getHeight(extent, x - distance, y, z + distance) - getHeight(extent, getHeight(extent, x - distance, y, z - distance)) * DIAGONAL_MOD
x + distance, y, z - distance );
)) * DIAGONAL_MOD); slope = Math.max(
slope,
Math.abs(
getHeight(extent, x - distance, y, z + distance) -
getHeight(extent, x + distance, y, z - distance)) * DIAGONAL_MOD
);
return lastValue = (slope >= min); return lastValue = (slope >= min);
} else { } else {
slope = Math.max(slope, Math.abs( slope = Math.max(
getHeight(extent, x, y, z + distance) - getHeight(extent, x, y, z - distance)) slope,
* ADJACENT_MOD); Math.abs(getHeight(extent, x, y, z + distance) - getHeight(extent, x, y, z - distance)) * ADJACENT_MOD
slope = Math.max(slope, Math.abs( );
getHeight(extent, x + distance, y, z + distance) - getHeight(extent, slope = Math.max(
x - distance, y, z - distance slope,
)) * DIAGONAL_MOD); Math.abs(getHeight(extent, x + distance, y, z + distance) -
slope = Math.max(slope, Math.abs( getHeight(extent, x - distance, y, z - distance)) * DIAGONAL_MOD
getHeight(extent, x - distance, y, z + distance) - getHeight(extent, );
x + distance, y, z - distance slope = Math.max(
)) * DIAGONAL_MOD); slope,
Math.abs(getHeight(extent, x - distance, y, z + distance) -
getHeight(extent, x + distance, y, z - distance)) * DIAGONAL_MOD
);
return lastValue = (slope >= min && slope <= max); return lastValue = (slope >= min && slope <= max);
} }
} }