From ee125eafd6a8c3a8a00c933325b142ccee43ba79 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 9 Mar 2020 08:58:24 +0800 Subject: [PATCH] seperate 3s and 3 --- src/experimental/pnoise3.scad | 4 +--- src/experimental/pnoise3s.scad | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 src/experimental/pnoise3s.scad diff --git a/src/experimental/pnoise3.scad b/src/experimental/pnoise3.scad index e3904db6..fc6b9288 100644 --- a/src/experimental/pnoise3.scad +++ b/src/experimental/pnoise3.scad @@ -1,6 +1,4 @@ use ; use ; -function pnoise3(points, seed) = - let(sd = is_undef(seed) ? floor(rand(0, 256)) : seed % 256) - [for(p = points) _pnoise3(p[0], p[1], p[2], sd)]; \ No newline at end of file +function pnoise3(x, y, z, seed) = _pnoise3(x, y, z, seed % 256); \ No newline at end of file diff --git a/src/experimental/pnoise3s.scad b/src/experimental/pnoise3s.scad new file mode 100644 index 00000000..47b5ccac --- /dev/null +++ b/src/experimental/pnoise3s.scad @@ -0,0 +1,6 @@ +use ; +use ; + +function pnoise3s(points, seed) = + let(sd = is_undef(seed) ? floor(rand(0, 256)) : seed % 256) + [for(p = points) _pnoise3(p[0], p[1], p[2], sd)]; \ No newline at end of file