From 3d3fe7443c9d993e09ab4fca6dac52d6bdbda36d Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 14 Mar 2020 20:09:39 +0800 Subject: [PATCH] use default shape --- examples/voronoi/voronoi_fibonacci.scad | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/examples/voronoi/voronoi_fibonacci.scad b/examples/voronoi/voronoi_fibonacci.scad index b0bbcc4f..a66667d3 100644 --- a/examples/voronoi/voronoi_fibonacci.scad +++ b/examples/voronoi/voronoi_fibonacci.scad @@ -1,7 +1,5 @@ -use ; use ; use ; -use ; use ; use ; @@ -31,20 +29,11 @@ module voronoi_fibonacci() { for(a = [0:a_step:360 - a_step]) each [for(p = spiral) rotate_p(p, a)] ]; - - function default_region_size(points) = - let( - xs = [for(p = points) p[0]], - ys = [for(p = points) abs(p[1])] - ) - max([(max(xs) - min(xs) / 2), (max(ys) - min(ys)) / 2]); half_line_thicness = line_thickness / 2; lst_r = norm(spiral[len(spiral) - 1]) + half_line_thicness; - cells = voronoi2d_cells(pts, - shape_square(default_region_size(pts)) - ); + cells = voronoi2d_cells(pts); for(i = [0:len(pts) - 1]) { cell = cells[i]; @@ -65,6 +54,7 @@ module voronoi_fibonacci() { hollow_out(half_line_thicness) polygon(cell); circle(lst_r); } + } }