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);
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();