min_wall = 3;
-rivet_posn = 6.0;
+rivet_posn = 6.0 + 1.5;
rivet_thick = 1.67;
rivet_width = 4.15 + 1.0;
rivet_tall = 5.51 + 1.49;
side_taper = 1.0;
-bayo_above_gap = 1.0;
+bayo_gap = 1.0 + 1.67;
bayo_entry = bayo_behind/3;
middle_bot_z = top_z - top_thick_middle;
bayo_entry = bayo_behind / 3.0;
-bayo_top_z = bayo_behind + rivet_thick + bayo_above_gap;
+bayo_top_z = bayo_behind + bayo_gap;
bayo_entry_ramp = bayo_entry + bayo_interf;
rivet_entry_width = rivet_width + side_rivet_gap;
bayo_k = bayo_l + [ bayo_interf_width, 0 ];
bayo_j = bayo_k + bayo_interf * [ 1/bayo_interf_slope, -1 ];
bayo_i = bayo_j + [ rivet_width, 0 ];
-bayo_h = [ bayo_i[0], bayo_behind + rivet_thick
- + bayo_above_gap + bayo_interf ];
+bayo_h = [ bayo_i[0], bayo_behind + bayo_gap + bayo_interf ];
bayo_g = [ bayo_m[0] - rivet_width, bayo_h[1] ];
bayo_e = [-bayo_p[0], bayo_p[1]] - [rivet_entry_width,0];
module ProfilesDemo(){ ////toplevel
translate([-10,0]) MainProfile();
- translate([+10,0]) polygon(bayo_polygon, convexity=10);
+ translate([+10, -side_height]) polygon(bayo_polygon, convexity=10);
}
module LimitForHandling(){ ////toplevel