diff --git a/src/noise/nz_perlin1.scad b/src/noise/nz_perlin1.scad index d0c9465c..db03c0e9 100644 --- a/src/noise/nz_perlin1.scad +++ b/src/noise/nz_perlin1.scad @@ -10,4 +10,4 @@ use <_impl/_pnoise1_impl.scad>; -function nz_perlin1(x, seed) = _pnoise1_impl(x, seed % 256); \ No newline at end of file +function nz_perlin1(x, seed) = _pnoise1_impl(x, seed); \ No newline at end of file diff --git a/src/noise/nz_perlin1s.scad b/src/noise/nz_perlin1s.scad index 6d62d18a..5802447d 100644 --- a/src/noise/nz_perlin1s.scad +++ b/src/noise/nz_perlin1s.scad @@ -12,5 +12,5 @@ use <../util/rand.scad>; use <_impl/_pnoise1_impl.scad>; function nz_perlin1s(xs, seed) = - let(sd = is_undef(seed) ? floor(rand(0, 256)) : seed % 256) + let(sd = is_undef(seed) ? rand() : seed) [for(x = xs) _pnoise1_impl(x, sd)]; \ No newline at end of file diff --git a/src/noise/nz_perlin2.scad b/src/noise/nz_perlin2.scad index 890bd74d..fc56b703 100644 --- a/src/noise/nz_perlin2.scad +++ b/src/noise/nz_perlin2.scad @@ -11,4 +11,4 @@ use <../util/rand.scad>; use <_impl/_pnoise2_impl.scad>; -function nz_perlin2(x, y, seed) = _pnoise2(x, y, seed % 256); \ No newline at end of file +function nz_perlin2(x, y, seed) = _pnoise2(x, y, seed); \ No newline at end of file diff --git a/src/noise/nz_perlin2s.scad b/src/noise/nz_perlin2s.scad index f1e978cb..ce78758c 100644 --- a/src/noise/nz_perlin2s.scad +++ b/src/noise/nz_perlin2s.scad @@ -12,5 +12,5 @@ use <../util/rand.scad>; use <_impl/_pnoise2_impl.scad>; function nz_perlin2s(points, seed) = - let(sd = is_undef(seed) ? floor(rand(0, 256)) : seed % 256) + let(sd = is_undef(seed) ? rand() : seed) [for(p = points) _pnoise2(p.x, p.y, sd)]; \ No newline at end of file diff --git a/src/noise/nz_perlin3.scad b/src/noise/nz_perlin3.scad index 30fecf6a..61950ee6 100644 --- a/src/noise/nz_perlin3.scad +++ b/src/noise/nz_perlin3.scad @@ -11,4 +11,4 @@ use <../util/rand.scad>; use <_impl/_pnoise3_impl.scad>; -function nz_perlin3(x, y, z, seed) = _pnoise3(x, y, z, seed % 256); \ No newline at end of file +function nz_perlin3(x, y, z, seed) = _pnoise3(x, y, z, seed); \ No newline at end of file diff --git a/src/noise/nz_perlin3s.scad b/src/noise/nz_perlin3s.scad index af855298..e08961c3 100644 --- a/src/noise/nz_perlin3s.scad +++ b/src/noise/nz_perlin3s.scad @@ -12,5 +12,5 @@ use <../util/rand.scad>; use <_impl/_pnoise3_impl.scad>; function nz_perlin3s(points, seed) = - let(sd = is_undef(seed) ? floor(rand(0, 256)) : seed % 256) + let(sd = is_undef(seed) ? rand() : seed) [for(p = points) _pnoise3(p.x, p.y, p.z, sd)]; \ No newline at end of file