From: Ian Jackson Date: Sat, 20 Jan 2018 18:18:10 +0000 (+0000) Subject: fairphone-case: optimise one keeper (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=b362bb4571ee803ed98449db4cb5a2345c6fd13f fairphone-case: optimise one keeper (nfc) Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index c0aae50..2b77f9b 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -168,12 +168,20 @@ module Case(){ ////toplevel difference(){ union(){ CaseBase(); + + // ledge (fixed keeper) intersection(){ rotate([90, 0, 0]) linear_extrude(height = phone_height + phone_cnr_rad * 2) KeeperProfile(); - hull() - CaseBase(); + + // outline of the whole case, to stop it protruding + translate([0,0, -25]) + linear_extrude(height = 50) + hull() + // CaseBase_rhsflip() // actually, we only care about the LH + CaseBase_botflip() + circleat([+1,-1] * phone_cnr_rad, phone_cnr_rad + case_th_side/2); } }