From 1b3ff9104678c8773d4b223c24d57ba9fa9a202d Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Thu, 2 Jun 2022 12:30:58 +0800 Subject: [PATCH] refactor --- src/experimental/_impl/_circle_packing_triangle.scad | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/experimental/_impl/_circle_packing_triangle.scad b/src/experimental/_impl/_circle_packing_triangle.scad index 05397284..88aed21c 100644 --- a/src/experimental/_impl/_circle_packing_triangle.scad +++ b/src/experimental/_impl/_circle_packing_triangle.scad @@ -1,5 +1,7 @@ use ; +function r(sin, leng_cv, pre_R) = sin * (leng_cv - pre_R) / (1 + sin); + function circle_packing_triangle(t, density, min_r) = let( center = tri_incenter(t), @@ -10,7 +12,6 @@ function circle_packing_triangle(t, density, min_r) = leng_s2 = norm(s2), leng_s3 = norm(s3), R = abs(cross(s1, s2)) / (leng_s1 + leng_s2 + leng_s3), - r = function(sin, leng_cv, pre_R) sin * (leng_cv - pre_R) / (1 + sin), ca = center - t[0], leng_ca = norm(ca), unit_ca = ca / leng_ca,