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:
@@ -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);
|
@@ -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)];
|
@@ -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);
|
@@ -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)];
|
@@ -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);
|
@@ -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)];
|
Reference in New Issue
Block a user