oring_upper_embed_angle = 80;
oring_compress = 0.05; // proportion
-oring_rm_beside = 5;
+oring_rm_beside = 8;
oring_rm_scale = 2.0;
oring_rm_angle = 20;
RotateProject(bayo_c[0], bayo_i[0], bayo_slice_size,
main_dia/2 + side_thick,
main_dia/2 + rivet_tall)
+ translate([-0.5 * (bayo_a[0] + bayo_d[0]), 0])
polygon(bayo_polygon, convexity=10);
}
rotate([0,0, r])
translate([0,0, -side_height])
BayonetCutout();
- rotate([0,0, r + asin((bayo_d[0] - oring_rm_beside) / (main_dia/2))])
+ rotate([0,0, r + asin((-oring_rm_beside) / (main_dia/2))])
translate([0,
oring_mid_dia/2 + oring_thick/4 * oring_rm_scale,
oring_y_rad * 1.5])