}
}
-module ButtonPlan(l, bigger, d_D1_y){
+module ButtonPlan(l, deep, cut){
+ bigger =
+ (deep ? lid_buttoncover_overlap : 0) +
+ (cut ? lid_buttoncover_gap : 0);
+
+ d_D1_y =
+ (cut ? 0 : lid_buttoncover_gap);
+
C = [0,0]; // by definition
T = [ 0, epp4[1] ];
G = T + [0,10];
OneKeeper();
}
-module ButtonPlanForDemo(colour, z, gap, overlap){
+module ButtonPlanForDemo(colour, z, cut, deep){
color(colour)
translate([0,0,z])
- ButtonPlan(8,
- lid_buttoncover_gap * gap +
- lid_buttoncover_overlap * overlap,
- lid_buttoncover_gap * (1-gap));
+ ButtonPlan(8, deep, cut);
}
module DemoProfiles(){ ////toplevel