From: Ian Jackson Date: Sun, 21 Jan 2018 17:17:36 +0000 (+0000) Subject: fairphone-case: introduce RearSpeakerAperture (nfc) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=commitdiff_plain;h=985c9aac1f6acd13b0cfce5e5ca08c48576c6785 fairphone-case: introduce RearSpeakerAperture (nfc) Signed-off-by: Ian Jackson --- diff --git a/fairphone-case.scad b/fairphone-case.scad index 59dd894..d266678 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -332,6 +332,15 @@ module Struts(x_start, z_min, th){ } } +module RearSpeakerAperture(){ + CaseBase_rhsflip([1]) CaseBase_botflip([1]) + linextr(-20, 20) + mirror([0,1]) + translate(rearspeaker_pos_bl + bumper) + rectfromto(-rearspeaker_gap, + rearspeaker_size + rearspeaker_gap); +} + module CaseBase(){ AroundEdges(epp3[1], case_th_bottom, 1) EdgeProfile(); @@ -403,13 +412,7 @@ module Case(){ ////toplevel CaseBase_rhsflip([1]) CaseAperture(noisecancelmic_pos, noisecancelmic_dia, 20); - // rear speaker - CaseBase_rhsflip([1]) CaseBase_botflip([1]) - linextr(-20, 20) - mirror([0,1]) - translate(rearspeaker_pos_bl + bumper) - rectfromto(-rearspeaker_gap, - rearspeaker_size + rearspeaker_gap); + RearSpeakerAperture(); } }