From: Ian Jackson Date: Sun, 21 Jan 2018 23:43:24 +0000 (+0000) Subject: fairphone-case: wip catch X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=8aea257735515a0acf09fa1ce73ccb77ac65d00e;p=reprap-play.git fairphone-case: wip catch Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index 3d73027..91f2a11 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -98,7 +98,7 @@ catch_len = 9; catch_depth = 0.75; catch_height = 0.35; catch_finger_height = 1.5; -catch_finger_depth = 5.5; +catch_finger_depth = 2.5; // ---------- calculated ---------- @@ -318,6 +318,18 @@ module CatchCatchProfile(){ polygon([cppJ, cppS, cppT, cppU, cppV, cppQ, cppR]); } +module CatchCutProfile(){ + polygon([ cppB, + cppA, + cppD, + cppF, + cppF + [0,-10], + cppF + [-10,-10], + lpp12 + [-10,0], + lpp12 + [10,0] + ]); +} + module Flip_rhs(yn=[0,1]) { for ($rhsflip=yn) { translate([phone_width/2, 0, 0]) @@ -885,7 +897,9 @@ module DemoProfiles(){ ////toplevel translate([20,-30]) { %EdgeProfile(); %LidEdgeProfile(); + //translate([0,0,1]) CatchCutProfile(); color("blue") CatchCatchProfile(); + color("red") difference(){ EdgeProfile(); CatchCutProfile(); } } }