1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-18 12:31:17 +02:00

refactor: don't mod 256

This commit is contained in:
Justin Lin
2022-05-02 10:34:49 +08:00
parent cf01d9626a
commit 8d324469f8
6 changed files with 6 additions and 6 deletions

View File

@@ -10,4 +10,4 @@
use <_impl/_pnoise1_impl.scad>;
function nz_perlin1(x, seed) = _pnoise1_impl(x, seed % 256);
function nz_perlin1(x, seed) = _pnoise1_impl(x, seed);

View File

@@ -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)];

View File

@@ -11,4 +11,4 @@
use <../util/rand.scad>;
use <_impl/_pnoise2_impl.scad>;
function nz_perlin2(x, y, seed) = _pnoise2(x, y, seed % 256);
function nz_perlin2(x, y, seed) = _pnoise2(x, y, seed);

View File

@@ -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)];

View File

@@ -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);
function nz_perlin3(x, y, z, seed) = _pnoise3(x, y, z, seed);

View File

@@ -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)];