mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-01-17 14:18:13 +01:00
715 B
715 B
nz_perlin3
Returns the 3D Perlin noise value at the (x, y, z) coordinate.
Since: 2.3
Parameters
x
: The x coordinate.y
: The y coordinate.z
: The z coordinate.seed
: The random seed.
Examples
use <util/rand.scad>;
use <noise/nz_perlin3.scad>;
seed = rand(0, 255);
noised = [
for(z = [0:.2:5])
for(y = [0:.2:5])
for(x = [0:.2:5])
[x, y, z, nz_perlin3(x, y, z, seed)]
];
for(nz = noised) {
if(nz[3] > 0.2) {
translate([nz[0], nz[1], nz[2]])
cube(.2);
}
}