From 6b906292aa3fd4a8633017c7a8a6983eab6c8f52 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 21 Sep 2019 08:24:01 +0800 Subject: [PATCH] refactor --- src/bijection_offset.scad | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bijection_offset.scad b/src/bijection_offset.scad index fdb5cbd5..19733f1c 100644 --- a/src/bijection_offset.scad +++ b/src/bijection_offset.scad @@ -47,11 +47,12 @@ function bijection_offset(pts, d, epsilon = 0.0001) = es = __lines_from(pts, true), offset_es = _bijection__bijection_offset_edges(es, d), leng = len(offset_es), - last_p = __line_intersection(offset_es[leng - 1], offset_es[0], epsilon) + leng_minus_one = leng - 1, + last_p = __line_intersection(offset_es[leng_minus_one], offset_es[0], epsilon) ) concat( [ - for(i = 0; i < leng - 1; i = i + 1) + for(i = 0; i < leng_minus_one; i = i + 1) let( this_edge = offset_es[i], next_edge = offset_es[i + 1],