From: Ian Jackson Date: Sun, 28 Jan 2018 18:52:46 +0000 (+0000) Subject: fairphone-case: Rework HingeLeverInnerProfile, prep for change angles (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=80db4a5cf23bb22203a5ca846cc3135750a6b588;p=reprap-play.git fairphone-case: Rework HingeLeverInnerProfile, prep for change angles (nfc) Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index 2d4269f..9b23c0a 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -589,12 +589,15 @@ module HingeLeverOuterProfile(){ } module HingeLeverInnerProfile(){ - for (c = [hppT, hppB]) { - hull() + for (s = [-1,+1]) { + c = s > 0 ? hppT : hppB; + translate(c) + mirror([0,0, s>0 ? 1 : 0]) + hull() for (x=[-20,20]) - for (y=[0, c[1] - hppM[1]]) + for (y=[0, s * 10]) translate([x,y]) - circleat(c, hp_rn); + circle(hp_rn); } }