From 985c9aac1f6acd13b0cfce5e5ca08c48576c6785 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 21 Jan 2018 17:17:36 +0000 Subject: [PATCH] fairphone-case: introduce RearSpeakerAperture (nfc) Signed-off-by: Ian Jackson --- fairphone-case.scad | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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(); } } -- 2.30.2