From: Ian Jackson Date: Thu, 3 Sep 2020 17:27:51 +0000 (+0100) Subject: nook-case: wip DiagonaliseNearHinge X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=9306b05861780979ad2828a658682a1508afbc08;p=reprap-play.git nook-case: wip DiagonaliseNearHinge Signed-off-by: Ian Jackson --- diff --git a/nook-case.scad b/nook-case.scad index 78f4f4b..5ac06b5 100644 --- a/nook-case.scad +++ b/nook-case.scad @@ -246,6 +246,21 @@ module FaceCore(z0,z1, extra_left, extra_right){ } } +module DiagonaliseNearHinge(shift){ + sz = spp0[1] - spp30[1]; + + for (my=[0,1]) mirror([0,my,0]) { + translate([-nom_cnr[0], -nook_h/2, 0]) + linextr_y_xz(-30,30) + translate([ 0, spp30[1] ]) + polygon([[ -0.1, 0 ], + [ shift + 0, 0 ], + [ shift + sz, sz ], + [ shift + sz, sz + 0.1 ], + [ -0.1, sz + 0.1 ]]); + } +} + module Base(){ ////toplevel difference(){ FaceCore(spp7[1],spp8[1], 0.3, 0) { @@ -257,6 +272,7 @@ module Base(){ ////toplevel mirror([0,1,0]) linextr_x_yz(-usb_w/2, usb_w/2) rectfromto(spp8 + [-40, usb_below], [40, 40]); + %DiagonaliseNearHinge(0); /* translate([nook_w/2, 0, 0]) linextr_y_xz(oprb, opra)