3 main_dia = 71.2 + 0.50;
10 rivet_width = 4.15 + 1.0;
11 rivet_tall = 5.51 + 0.49;
19 seal_recess = [ 2.0, 2.0 ]; // recess depth, recess height
25 side_height = rivet_posn + bayo_behind;
26 side_thick = rivet_tall + over_rivet;
28 top_z = top_thick + seal_thick;
34 main_cnr_pos = [ side_thick, top_z ] - [1,1]*main_cnr;
35 translate(main_cnr_pos){
39 circle(r = main_cnr * 0.5);
44 polygon([[ -1, seal_thick ],
46 [ main_cnr_pos[0], top_z ],
47 [ side_thick, main_cnr_pos[1] ],
48 [ side_thick, -side_height ],
49 [ side_taper, -side_height ],
51 [ 0, -(seal_recess[0] + seal_recess[1]) ],
52 [ seal_recess[0], -(seal_recess[0]) ],
53 [ seal_recess[0], seal_thick ],