From 1b5eb7ce089d16d7786827dcbf8eda4a6cc79c3c Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 8 Mar 2021 08:33:20 +0800 Subject: [PATCH] we don't require dedup function --- src/maze/mz_square_walls.scad | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/maze/mz_square_walls.scad b/src/maze/mz_square_walls.scad index d309b308..c3fdb1bc 100644 --- a/src/maze/mz_square_walls.scad +++ b/src/maze/mz_square_walls.scad @@ -8,7 +8,6 @@ * **/ -use <../util/dedup.scad>; use <_impl/_mz_square_walls_impl.scad>; function mz_square_walls(cells, rows, columns, cell_width, left_border = true, bottom_border = true) = @@ -19,7 +18,10 @@ function mz_square_walls(cells, rows, columns, cell_width, left_border = true, b concat( [ for(cell = cells) - let(pts = dedup(_square_walls(cell, cell_width))) + let( + wall_pts = _square_walls(cell, cell_width), + pts = len(wall_pts) == 4 ? [wall_pts[0], wall_pts[1], wall_pts[3]]: wall_pts + ) if(pts != []) pts ] , left_walls, buttom_walls