S1930_Positive();
// keepers for lipo
- for (keepers= [[ 40, lipokeeper_d_min, [ 10, 40, 80, 120 ] ],
- [ 20, lipokeeper_end_d_min, [ 135 ] ] ])
- for (kx= keepers[2]) {
+ for (keepers= [[ 40, lipokeeper_d_min, lipokeeper_h,
+ [ 10, 40, 80, 120 ] ],
+ [ 20, lipokeeper_end_d_min, lipokeeper_h,
+ [ 135 ] ]
+ // each entry: [ y, d_min, h, [ x, ...] ]
+ ])
+ for (kx= keepers[3]) {
translate([kx, keepers[0], -1])
hull(){
- cube([lipokeeper_w, keepers[1], lipokeeper_h +1]);
+ cube([lipokeeper_w, keepers[1], keepers[2] +1]);
cube([lipokeeper_w,
- keepers[1] + lipokeeper_h / lipokeeper_slope,
+ keepers[1] + keepers[2] / lipokeeper_slope,
1]);
}
}