diff --git a/src/_impl/_golden_spiral_impl.scad b/src/_impl/_golden_spiral_impl.scad index dd033fff..7a11c6bd 100644 --- a/src/_impl/_golden_spiral_impl.scad +++ b/src/_impl/_golden_spiral_impl.scad @@ -19,9 +19,10 @@ function _fast_fibonacci(nth) = _fast_fibonacci_2_elems(nth)[0]; function _remove_same_pts(pts1, pts2) = - pts1[len(pts1) - 1] == pts2[0] ? - concat(pts1, [for(i = 1; i < len(pts2); i = i + 1) pts2[i]]) : - concat(pts1, pts2); + concat( + pts1, + pts1[len(pts1) - 1] == pts2[0] ? [for(i = [1:len(pts2) - 1]) pts2[i]] : pts2 + ); function _golden_spiral_from_ls_or_eql_to(from, to, point_distance, rt_dir) = let(