From 45e24311cc32cfc1efe83287d0f0a22d56cf766f Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 21 Jan 2018 15:23:00 +0000 Subject: [PATCH] fairphone-case: provide various Frame tests Signed-off-by: Ian Jackson --- fairphone-case.scad | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/fairphone-case.scad b/fairphone-case.scad index a1e8743..f1d3638 100644 --- a/fairphone-case.scad +++ b/fairphone-case.scad @@ -58,6 +58,8 @@ strut_min_at_end = 1.5; phone_width = (phone + bumper*2)[0]; phone_height = (phone + bumper*2)[1]; +inside_br = [phone_width, -phone_height]; + //echo(camera_pos_tl + bumper, // camera_pos_br + bumper); @@ -470,6 +472,34 @@ module LidPrint(){ ////toplevel Lid(); } +module TestSelectFrame(){ + include = [1,-1] * (epp2i[0] + 4); + + difference(){ + cube(1000, center=true); + translate([0,0, -100]) + linear_extrude(height=200) + rectfromto(include, inside_br - include); + } +} + +module TestFrameCase(){ ////toplevel + intersection(){ + Case(); + union(){ + TestSelectFrame(); + TestSelectCamera(); + } + } +} + +module TestFrameLidPrint(){ ////toplevel + rotate([0,0,180]) intersection(){ + Lid(); + TestSelectFrame(); + } +} + module Keeper(){ ////toplevel CaseBase_rhsflip() OneKeeper(); -- 2.30.2