From: Ian Jackson Date: Sun, 17 Nov 2019 22:04:47 +0000 (+0000) Subject: hole-repair-20191117: wip X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=72f988e23abe2721fdc8b95905619c2c4326c6e3;p=reprap-play.git hole-repair-20191117: wip Signed-off-by: Ian Jackson --- 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();