From 2681fbce0bc88d1b819de67d658e8a5276cca0d0 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 17 Jun 2017 18:08:06 +0800 Subject: [PATCH] to the length of children --- src/along_with.scad | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/along_with.scad b/src/along_with.scad index e2024eba..a8fd9e34 100644 --- a/src/along_with.scad +++ b/src/along_with.scad @@ -30,9 +30,11 @@ module along_with(points, angles, twist = 0, scale = 1.0) { (scale[1] - 1) / leng_points_minus_one, scale[2] == undef ? 0 : (scale[2] - 1) / leng_points_minus_one ] : scale_step(); + + end_i = $children == 1 ? leng_points_minus_one : $children - 1; function _path_angles(pts, i = 0) = - i == leng_points_minus_one ? + i == end_i ? [] : concat( [__angy_angz(pts[i], pts[i + 1])],