From b7c3ef2fee3016c1e963b0ae99931e2671b6d206 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 5 Apr 2020 11:04:24 +0800 Subject: [PATCH] add gcd --- src/loft.scad | 1 + 1 file changed, 1 insertion(+) diff --git a/src/loft.scad b/src/loft.scad index 2bf283a5..030dd8ad 100644 --- a/src/loft.scad +++ b/src/loft.scad @@ -1,6 +1,7 @@ use ; module loft(sections, slices = 1) { + function gcd(m, n) = n == 0 ? m : gcd(n, m % n); function lcm(m, n) = m * n / gcd(m, n); function inter_pts(p1, p2, n) =