X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=reprap-play.git;a=blobdiff_plain;f=bike-lipo-box.scad;h=e2e673a9f66245d4569e5163a57fba0d83c72984;hp=6c6961b61aa30a814d0866dabccc65ea1254d5ec;hb=fa9aa9b7138030187cec934f9cdf7783db4ab591;hpb=35fe863473cbcf1bc1a40e255c5c5fde88067a14 diff --git a/bike-lipo-box.scad b/bike-lipo-box.scad index 6c6961b..e2e673a 100644 --- a/bike-lipo-box.scad +++ b/bike-lipo-box.scad @@ -196,14 +196,18 @@ module Box(){ ////toplevel 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]); } }