mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-13 18:24:28 +02:00
rename
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
use <bend.scad>;
|
use <bend.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
|
|
||||||
radius = 30;
|
radius = 30;
|
||||||
@@ -35,7 +35,7 @@ module cylinder_maze() {
|
|||||||
maze_rows = round(height / block_width);
|
maze_rows = round(height / block_width);
|
||||||
maze_columns = round(2 * 3.14159 * radius / block_width);
|
maze_columns = round(2 * 3.14159 * radius / block_width);
|
||||||
|
|
||||||
maze_blocks = mz_blocks(
|
maze_blocks = mz_square_blocks(
|
||||||
[1, maze_rows],
|
[1, maze_rows],
|
||||||
maze_rows, maze_columns,
|
maze_rows, maze_columns,
|
||||||
x_circular = true
|
x_circular = true
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
use <arc.scad>;
|
use <arc.scad>;
|
||||||
use <heart_maze.scad>;
|
use <heart_maze.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
|
|
||||||
names = ["Justin", "Monica"];
|
names = ["Justin", "Monica"];
|
||||||
font_name = "Arial Black";
|
font_name = "Arial Black";
|
||||||
@@ -31,7 +31,7 @@ module heart_base(name, font_name, font_size, radius, ring_thickness, tip_r_of_h
|
|||||||
}
|
}
|
||||||
|
|
||||||
module heart2heart_maze(names, font_name, font_size, radius_of_heart, tip_r_of_heart, wall_thickness, cblocks, levels, spacing) {
|
module heart2heart_maze(names, font_name, font_size, radius_of_heart, tip_r_of_heart, wall_thickness, cblocks, levels, spacing) {
|
||||||
maze = mz_blocks(
|
maze = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
cblocks, levels, y_circular = true
|
cblocks, levels, y_circular = true
|
||||||
);
|
);
|
||||||
|
@@ -2,7 +2,7 @@ use <line2d.scad>;
|
|||||||
use <hollow_out.scad>;
|
use <hollow_out.scad>;
|
||||||
use <ellipse_extrude.scad>;
|
use <ellipse_extrude.scad>;
|
||||||
use <arc.scad>;
|
use <arc.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_get.scad>;
|
use <maze/mz_get.scad>;
|
||||||
|
|
||||||
radius_of_heart = 12;
|
radius_of_heart = 12;
|
||||||
@@ -106,7 +106,7 @@ module heart_maze(maze, radius, cblocks, levels, thickness = 1) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
maze = mz_blocks(
|
maze = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
cblocks, levels, y_circular = true
|
cblocks, levels, y_circular = true
|
||||||
);
|
);
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
use <maze/mz_initialize.scad>;
|
use <maze/mz_initialize.scad>;
|
||||||
use <voxel/vx_contour.scad>;
|
use <voxel/vx_contour.scad>;
|
||||||
@@ -29,7 +29,7 @@ module maze_masking(start, mask, block_width, wall_thickness, wall_height, base_
|
|||||||
rows = len(mask);
|
rows = len(mask);
|
||||||
columns = len(mask[0]);
|
columns = len(mask[0]);
|
||||||
|
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
start,
|
start,
|
||||||
rows, columns,
|
rows, columns,
|
||||||
mz_initialize(mask = mask)
|
mz_initialize(mask = mask)
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
use <hull_polyline3d.scad>;
|
use <hull_polyline3d.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
use <ptf/ptf_ring.scad>;
|
use <ptf/ptf_ring.scad>;
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ leng = rows * block_width;
|
|||||||
radius = 0.5 * leng / PI;
|
radius = 0.5 * leng / PI;
|
||||||
a_step = 360 / leng;
|
a_step = 360 / leng;
|
||||||
|
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
rows, columns,
|
rows, columns,
|
||||||
y_circular = true
|
y_circular = true
|
||||||
|
@@ -1,13 +1,13 @@
|
|||||||
use <hull_polyline2d.scad>;
|
use <hull_polyline2d.scad>;
|
||||||
use <util/rand.scad>;
|
use <util/rand.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
use <ptf/ptf_circle.scad>;
|
use <ptf/ptf_circle.scad>;
|
||||||
use <noise/nz_perlin2.scad>;
|
use <noise/nz_perlin2.scad>;
|
||||||
|
|
||||||
module noisy_circle_maze(start, r_blocks, block_width, wall_thickness, origin_offset, noisy_factor) {
|
module noisy_circle_maze(start, r_blocks, block_width, wall_thickness, origin_offset, noisy_factor) {
|
||||||
double_r_blocks = r_blocks * 2;
|
double_r_blocks = r_blocks * 2;
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
start,
|
start,
|
||||||
double_r_blocks, double_r_blocks
|
double_r_blocks, double_r_blocks
|
||||||
);
|
);
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
use <polyline2d.scad>;
|
use <polyline2d.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_hex_walls.scad>;
|
use <maze/mz_hex_walls.scad>;
|
||||||
|
|
||||||
columns = 10;
|
columns = 10;
|
||||||
@@ -30,7 +30,7 @@ module pyramid_hex_maze(columns, cell_radius, wall_thickness) {
|
|||||||
|
|
||||||
pyramid_height = square_w / sqrt(2);
|
pyramid_height = square_w / sqrt(2);
|
||||||
|
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
rows, columns
|
rows, columns
|
||||||
);
|
);
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
use <line2d.scad>;
|
use <line2d.scad>;
|
||||||
use <hollow_out.scad>;
|
use <hollow_out.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_get.scad>;
|
use <maze/mz_get.scad>;
|
||||||
|
|
||||||
// only for creating a small maze
|
// only for creating a small maze
|
||||||
@@ -49,7 +49,7 @@ module regular_polygon_maze(radius, cblocks, levels, thickness = 1, sides) {
|
|||||||
arc_angle = 360 / cblocks;
|
arc_angle = 360 / cblocks;
|
||||||
r = radius / (levels + 1);
|
r = radius / (levels + 1);
|
||||||
|
|
||||||
maze = mz_blocks(
|
maze = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
cblocks, levels, y_circular = true
|
cblocks, levels, y_circular = true
|
||||||
);
|
);
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
use <matrix/m_rotation.scad>;
|
use <matrix/m_rotation.scad>;
|
||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
use <ptf/ptf_sphere.scad>;
|
use <ptf/ptf_sphere.scad>;
|
||||||
|
|
||||||
@@ -51,7 +51,7 @@ module sphere_maze() {
|
|||||||
|
|
||||||
|
|
||||||
size = [rows * block_width, columns * block_width + pole_offset * 2];
|
size = [rows * block_width, columns * block_width + pole_offset * 2];
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
rows, columns,
|
rows, columns,
|
||||||
y_circular = true
|
y_circular = true
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
use <maze/mz_blocks.scad>;
|
use <maze/mz_square_blocks.scad>;
|
||||||
use <maze/mz_square_walls.scad>;
|
use <maze/mz_square_walls.scad>;
|
||||||
|
|
||||||
module square_maze(start, rows, block_width, wall_thickness) {
|
module square_maze(start, rows, block_width, wall_thickness) {
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
start,
|
start,
|
||||||
rows, rows
|
rows, rows
|
||||||
);
|
);
|
||||||
|
@@ -1,12 +1,12 @@
|
|||||||
use <_impl/_mz_hamiltonian_impl.scad>;
|
use <_impl/_mz_hamiltonian_impl.scad>;
|
||||||
use <mz_blocks.scad>;
|
use <mz_square_blocks.scad>;
|
||||||
use <mz_get.scad>;
|
use <mz_get.scad>;
|
||||||
use <../util/sort.scad>;
|
use <../util/sort.scad>;
|
||||||
use <../util/dedup.scad>;
|
use <../util/dedup.scad>;
|
||||||
|
|
||||||
function mz_hamiltonian(rows, columns, start, seed) =
|
function mz_hamiltonian(rows, columns, start, seed) =
|
||||||
let(
|
let(
|
||||||
blocks = mz_blocks(
|
blocks = mz_square_blocks(
|
||||||
[1, 1],
|
[1, 1],
|
||||||
rows, columns,
|
rows, columns,
|
||||||
seed = seed
|
seed = seed
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
use <_impl/_mz_blocks_impl.scad>;
|
use <_impl/_mz_blocks_impl.scad>;
|
||||||
use <mz_initialize.scad>;
|
use <mz_initialize.scad>;
|
||||||
|
|
||||||
function mz_blocks(start, rows, columns, maze, x_circular = false, y_circular = false, seed) =
|
function mz_square_blocks(start, rows, columns, maze, x_circular = false, y_circular = false, seed) =
|
||||||
go_maze(
|
go_maze(
|
||||||
start[0], start[1], // starting point
|
start[0], start[1], // starting point
|
||||||
is_undef(maze) ? mz_initialize(rows, columns) : maze,
|
is_undef(maze) ? mz_initialize(rows, columns) : maze,
|
Reference in New Issue
Block a user