X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=fairphone-case.scad;h=c9e1a5ac7d396b6a65c533d50921b1350445d02b;hp=bdde9ad932fbd42847e6bbbc7920683a62713df1;hb=2d3f8d8ea8a4b5419b1a757f37fac573065294ea;hpb=8263f4e484f4fc931f300d34c1e154cd7661a988 diff --git a/fairphone-case.scad b/fairphone-case.scad index bdde9ad..c9e1a5a 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -583,24 +583,26 @@ module CatchPortion(width){ } module PropRecess(){ - // origin and orientation are nonstandard + // origin is nonstandard hwd345 = 0.5*prop_main_width + prop_side_gap; hwd35 = 0.5*prop_fin_width + prop_side_gap; - linextr(-hwd345, +hwd345) - polygon([ prp1, - prp2, - prp3, - prp4, - prp4 + [0,10], - prp1 + [0,10], - ]); - linextr(-hwd35, +hwd35) - polygon([ prp1, - prp3, - prp5, - prp5 + [0,10], - prp1 + [0,10], - ]); + rotate([90,0,90]){ + linextr(-hwd345, +hwd345) + polygon([ prp1, + prp2, + prp3, + prp4, + prp4 + [0,10], + prp1 + [0,10], + ]); + linextr(-hwd35, +hwd35) + polygon([ prp1, + prp3, + prp5, + prp5 + [0,10], + prp1 + [0,10], + ]); + } } module CaseBase(){ @@ -735,7 +737,6 @@ module Lid(){ ////toplevel Flip_bot(1) for (y = prop_lid_posns) translate([ phone_width/2, -y, lpp13[1] ]) - rotate([90,0,90]) PropRecess(); } }