Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
general_gap_y = 1.0;
-strap_w = 8.0;
+strap_w = 8.0 + 1.0;
strap_th = 2.5;
strap_barrel_dia = 12;
strap_guide_sz = 2;
strap_barrel_x = rack_width_inner/2 + strap_barrel_dia/2;
+rack_shear_ratio = rear_elevation_nominal / rear_to_front_distance;
+
module GraspElevation(){
hull(){
translate([ grasp_large_x, adapt_main_top_y - grasp_large_r ])
children();
}
module RackShear(){
- multmatrix([ [ 1, 0, 0, 0 ],
- [ 0, 1, 0.1, 0 ],
- [ 0, 0, 1, 0 ],
- [ 0, 0, 0, 1 ] ])
+ s = rack_shear_ratio;
+ multmatrix([ [ 1, 0, 0, 0 ],
+ [ 0, 1, s , 0 ],
+ [ 0, 0, 1, 0 ],
+ [ 0, 0, 0, 1 ] ])
children();
}