From 72f988e23abe2721fdc8b95905619c2c4326c6e3 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 17 Nov 2019 22:04:47 +0000 Subject: [PATCH] hole-repair-20191117: wip Signed-off-by: Ian Jackson --- hole-repair-20191117.scad | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/hole-repair-20191117.scad b/hole-repair-20191117.scad index 90b1369..173fe83 100644 --- a/hole-repair-20191117.scad +++ b/hole-repair-20191117.scad @@ -8,6 +8,9 @@ nom_hole = 22; min_r = 15 + nom_hole/2; maj_r = 22 + nom_hole/2; +//$fa=1; +//$fs=1; + module Profile(r) { prof_r = th/(1-cos(45)); prof_R = r - prof_r * cos(45); @@ -18,11 +21,20 @@ module Profile(r) { translate([1,0]) square(center=true, 2*[1,prof_r]); translate([prof_R, 0]) - circle(prof_r, $fa=1,$fs=1); + circle(prof_r); } } square([r, th]); } } -Profile(maj_r); +module Body(){ + hull(){ + for (x= [-1,+1] * (maj_r-min_r)) + translate([x,0,0]) + rotate_extrude() + Profile(min_r); + } +} + +Body(); -- 2.30.2