From d44dfbad64758e7c981005cf71dc735535ddec94 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 11 Jun 2017 07:48:36 +0800 Subject: [PATCH] extracted function --- src/polysections.scad | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/polysections.scad b/src/polysections.scad index 597d7492..7cc8fece 100644 --- a/src/polysections.scad +++ b/src/polysections.scad @@ -53,7 +53,14 @@ module polysections(sections, triangles = "SOLID") { l_sect == concat( [for(i = [found_at_i:leng_pts_sect-1]) f_sect[i]], [for(i = [0:found_at_i - 1]) f_sect[i]] - ); + ); + + function to_v_pts(sects) = + [ + for(sect = sects) + for(pt = sect) + pt + ]; module solid_sections(sects) { @@ -131,13 +138,6 @@ module polysections(sections, triangles = "SOLID") { outer_sects = strip_sects(0, half_leng_sect - 1); inner_sects = strip_sects(half_leng_sect, leng_sect - 1); - function to_v_pts(sects) = - [ - for(sect = sects) - for(pt = sect) - pt - ]; - outer_v_pts = to_v_pts(outer_sects); inner_v_pts = to_v_pts(inner_sects);