From adaf8f9e05791a16be33f33aae31a59cf13ad98d Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 22 Mar 2020 17:40:22 +0800 Subject: [PATCH] update demo --- .../demo/marching_squares_demo.scad | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/experimental/demo/marching_squares_demo.scad b/src/experimental/demo/marching_squares_demo.scad index 7b6e33e5..cc133119 100644 --- a/src/experimental/demo/marching_squares_demo.scad +++ b/src/experimental/demo/marching_squares_demo.scad @@ -3,8 +3,6 @@ use ; use ; use ; -style = "ISOLINES"; // [ISOLINES, ISOBANDS] - seed = rand(0, 256); points = [ for(y = [0:.2:10]) [ @@ -12,17 +10,15 @@ points = [ ] ]; -if(style == "ISOLINES") { - for(row = marching_squares(points, 0.1)) { - for(isoline = row) { - hull_polyline2d(isoline, width = .1); - } - } -} -else { - for(row = marching_squares(points, [-.2, .2])) { - for(isoband = row) { - polygon([for(p = isoband) [p[0], p[1]]]); - } - } -} \ No newline at end of file + +for(row = marching_squares(points, 0.1)) { + for(isoline = row) { + hull_polyline2d(isoline, width = .1); + } +} + +translate([12, 0]) for(row = marching_squares(points, [-.2, .2])) { + for(isoband = row) { + polygon([for(p = isoband) [p[0], p[1]]]); + } +} \ No newline at end of file