From: Ian Jackson Date: Sun, 9 Feb 2020 00:43:41 +0000 (+0000) Subject: fairphone-battery-case: base indent X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=6ee49387584d808a981c3e246a1009b493101e6c;p=reprap-play.git fairphone-battery-case: base indent Signed-off-by: Ian Jackson --- diff --git a/fairphone-battery-case.scad b/fairphone-battery-case.scad index 757c496..7a267d5 100644 --- a/fairphone-battery-case.scad +++ b/fairphone-battery-case.scad @@ -14,9 +14,14 @@ battery_len = 66.55 + 0.75; battery_th = 6.55 + 0.75; battery_wdth = 44.38 + 0.75; +battery_base_indent = 0.94 + 0.50; +battery_base_indent_fromside_outside = 4; +battery_base_indent_fromside_inside = 10; + // for testing: battery_len = 3; battery_wdth = 15; +battery_base_indent_fromside_inside = 6; // calculated @@ -60,7 +65,7 @@ bpp6 = [ bpp5[0], bpp9[1] ]; lppE = [ lppA[0], bpp9[1] ]; lppD = [ lppC[0], bpp9[1] ]; -module BaseHalfPlan(){ +module BaseHalfPlan(indent=0){ polygon([ bpp0, bpp1, bpp2, @@ -68,8 +73,8 @@ module BaseHalfPlan(){ bpp4, bpp5, bpp6, - bpp7, - bpp8 + bpp7 + indent * [1,0], + bpp8 + indent * [1,0] ]); } @@ -114,6 +119,9 @@ module PlanDemo(){ ////toplevel module Base(){ ////toplevel ExtrudePlan(0,s1) BaseHalfPlan(); ExtrudePlan(s0,s1) SideHalfPlan(); + ExtrudePlan(s0 - battery_base_indent_fromside_inside, + s0 - battery_base_indent_fromside_outside + ) SideHalfPlan(indent = battery_base_indent); } module Lid(){ ////toplevel