diff --git a/examples/maze/twisted_maze.scad b/examples/maze/twisted_maze.scad index 74c26c11..b5a61197 100644 --- a/examples/maze/twisted_maze.scad +++ b/examples/maze/twisted_maze.scad @@ -1,13 +1,15 @@ use ; use ; use ; +use ; use ; -rows = 16; -columns = 8; +rows = 10; +columns = 10; block_width = 4; wall_thickness = 1; -angle = 180; +angle = 90; +axis = "X_AXIS"; // [X_AXIS, Y_AXIS] // $fn = 24; blocks = mz_blocks( @@ -19,6 +21,6 @@ walls = mz_walls(blocks, rows, columns, block_width); size = [columns * block_width, rows * block_width]; for(wall_pts = walls) { - transformed = [for(pt = wall_pts) ptf_y_twist(size, pt, angle)]; + transformed = [for(pt = wall_pts) axis == "X_AXIS" ? ptf_x_twist(size, pt, angle) : ptf_y_twist(size, pt, angle)]; hull_polyline3d(transformed, wall_thickness); } \ No newline at end of file