From f9b1d7b822558660a6f2f33686ec37bcb2171b03 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Wed, 17 May 2017 09:19:36 +0800 Subject: [PATCH] return origin when r is too small --- src/__private__/__pie_for_rounding.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/__private__/__pie_for_rounding.scad b/src/__private__/__pie_for_rounding.scad index 28b46265..5ea0f6c8 100644 --- a/src/__private__/__pie_for_rounding.scad +++ b/src/__private__/__pie_for_rounding.scad @@ -4,7 +4,7 @@ function __pie_for_rounding(r, begin_a, end_a, frags) = step_a = sector_angle / frags, is_integer = frags % 1 == 0 ) - concat([ + r < 0.00005 ? [[0, 0]] : concat([ for(ang = [begin_a:step_a:end_a]) [ r * cos(ang),