mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-09-01 18:54:39 +02:00
rename
This commit is contained in:
@@ -3,7 +3,7 @@ use <util/rand.scad>;
|
||||
use <experimental/mz_blocks.scad>;
|
||||
use <experimental/mz_walls.scad>;
|
||||
use <ptf/ptf_circle.scad>;
|
||||
use <experimental/pnoise2.scad>;
|
||||
use <experimental/nz_perlin2.scad>;
|
||||
|
||||
module noisy_circle_maze(start, r_blocks, block_width, wall_thickness, origin_offset, noisy_factor) {
|
||||
double_r_blocks = r_blocks * 2;
|
||||
@@ -25,10 +25,10 @@ module noisy_circle_maze(start, r_blocks, block_width, wall_thickness, origin_of
|
||||
for(i = [0:len(wall) - 2]) {
|
||||
p0 = ptf_circle(rect_size, wall[i]);
|
||||
p1 = ptf_circle(rect_size, wall[i + 1]);
|
||||
pn00 = pnoise2(p0[0], p0[1], seed) * noisy_f;
|
||||
pn01 = pnoise2(p0[0] + seed, p0[1] + seed, seed) * noisy_f;
|
||||
pn10 = pnoise2(p1[0], p1[1], seed) * noisy_f;
|
||||
pn11 = pnoise2(p1[0] + seed, p1[1] + seed, seed) * noisy_f;
|
||||
pn00 = nz_perlin2(p0[0], p0[1], seed) * noisy_f;
|
||||
pn01 = nz_perlin2(p0[0] + seed, p0[1] + seed, seed) * noisy_f;
|
||||
pn10 = nz_perlin2(p1[0], p1[1], seed) * noisy_f;
|
||||
pn11 = nz_perlin2(p1[0] + seed, p1[1] + seed, seed) * noisy_f;
|
||||
hull_polyline2d([p0 + [pn00, pn01], p1 + [pn10, pn11]], width = wall_thickness);
|
||||
}
|
||||
}
|
||||
|
@@ -1,5 +1,5 @@
|
||||
use <util/rand.scad>;
|
||||
use <experimental/pnoise2s.scad>;
|
||||
use <experimental/nz_perlin2s.scad>;
|
||||
use <experimental/sf_solidify.scad>;
|
||||
use <ptf/ptf_bend.scad>;
|
||||
use <util/slice.scad>;
|
||||
@@ -30,7 +30,7 @@ module perlin_noise_cylinder(radius, height, thickness_scale, step) {
|
||||
let(
|
||||
row = surface_inside[ri],
|
||||
row_for_noise = concat(slice(row, 0, leng_row - 1), [[0, row[leng_row - 1][1], 0]]),
|
||||
ns = pnoise2s(row_for_noise, seed)
|
||||
ns = nz_perlin2s(row_for_noise, seed)
|
||||
)
|
||||
[
|
||||
for(ci = [0:len(ns) - 1])
|
||||
|
Reference in New Issue
Block a user