mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-10-25 21:40:08 +00:00
another one
This commit is contained in:
1 parent
1f8d2100ff
commit
6fd72b8f06
1 file changed
+2
-9
+2
-9
@@ -248,10 +248,8 @@ public class PseudoErosionSampler implements NoiseSampler {
|
|||||||
int gridYi = gridY + yi;
|
int gridYi = gridY + yi;
|
||||||
|
|
||||||
int jitterIdx = hash(seed, gridXiPrimed, gridYi * PRIME_Y) & (255 << 1);
|
int jitterIdx = hash(seed, gridXiPrimed, gridYi * PRIME_Y) & (255 << 1);
|
||||||
double jitterX = RAND_VECS_2D[jitterIdx] * cellularJitter;
|
double cellX = Math.fma(RAND_VECS_2D[jitterIdx], cellularJitter, gridXi);
|
||||||
double jitterY = RAND_VECS_2D[jitterIdx | 1] * cellularJitter;
|
double cellY = Math.fma(RAND_VECS_2D[jitterIdx | 1], cellularJitter, gridYi);
|
||||||
double cellX = gridXi + jitterX;
|
|
||||||
double cellY = gridYi + jitterY;
|
|
||||||
|
|
||||||
// Transform to actual coordinates for lookup
|
// Transform to actual coordinates for lookup
|
||||||
double actualCellX = cellX * inverseFrequency;
|
double actualCellX = cellX * inverseFrequency;
|
||||||
@@ -301,11 +299,6 @@ public class PseudoErosionSampler implements NoiseSampler {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Shows grid
|
|
||||||
// if(fastAbs(x-round(x)) > 0.5d - 0.01d || fastAbs(y-round(y)) > 0.5d - 0.01d) {
|
|
||||||
// return 0;
|
|
||||||
// }
|
|
||||||
|
|
||||||
return finalDistance;
|
return finalDistance;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user