From: Ian Jackson Date: Sun, 21 Jan 2018 17:27:00 +0000 (+0000) Subject: fairphone-case: introduce RearCameraAperture (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=0ba4bd82036d654dd20bd31197ea7e6fb52e3a1c fairphone-case: introduce RearCameraAperture (nfc) Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index 7f4c096..9ae36f0 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -341,6 +341,15 @@ module RearSpeakerAperture(){ rearspeaker_size + rearspeaker_gap); } +module RearCameraAperture(){ + CaseBase_rhsflip([1]) + mirror([0, 0, 1]) + linear_extrude(height = 20) + mirror([0, 1, 0]) + translate(bumper) + rectfromto(camera_pos_tl, camera_pos_br); +} + module CaseBase(){ AroundEdges(epp3[1], case_th_bottom, 1) EdgeProfile(); @@ -379,12 +388,7 @@ module Case(){ ////toplevel } // front camera - CaseBase_rhsflip([1]) - mirror([0, 0, 1]) - linear_extrude(height = 20) - mirror([0, 1, 0]) - translate(bumper) - rectfromto(camera_pos_tl, camera_pos_br); + RearCameraAperture(); // struts (invisible, because they're buried in the case) Struts(epp2i[0], epp2i[1] - case_th_bottom, case_th_bottom);