diff --git a/examples/maze/square_maze.scad b/examples/maze/square_maze.scad index 8a24fca7..8897abba 100644 --- a/examples/maze/square_maze.scad +++ b/examples/maze/square_maze.scad @@ -1,20 +1,14 @@ -use ; -use ; +use ; +use ; +use ; module square_maze(rows, cell_width, wall_thickness) { - cells = mz_square_cells( - rows, rows - ); - - walls = mz_square_walls(cells, rows, rows, cell_width); + cells = mz_square(rows, rows); + walls = mz_squarewalls(cells, cell_width); for(wall = walls) { - for(i = [0:len(wall) - 2]) { - hull() { - translate(wall[i]) square(wall_thickness, center = true); - translate(wall[i + 1]) square(wall_thickness, center = true); - } - } + polyline_join(wall) + square(wall_thickness, center = true); } }