diff --git a/src/noise/_impl/_pnoise_comm.scad b/src/noise/_impl/_pnoise_comm.scad index 124a655e..a9846d60 100644 --- a/src/noise/_impl/_pnoise_comm.scad +++ b/src/noise/_impl/_pnoise_comm.scad @@ -4,4 +4,4 @@ function _pnoise_fade(t) = pow(t, 3) * (t * (t * 6 - 15) + 10); function _pnoise_lerp(a, b, t) = a + t * (b - a); -function _pnoise_lookup_pnoise_table(i) = _pnoise_table[i % 256]; \ No newline at end of file +function _pnoise_lookup_pnoise_table(i) = _pnoise_table[abs(i % 256)]; \ No newline at end of file