main_cnr = 6.0;
+min_wall = 4;
+
rivet_posn = 6.0;
rivet_thick = 1.67;
rivet_width = 4.15 + 1.0;
jig_mark_rad = jig_mark + main_dia/2 + jig_thick;
+handling_dia = oring_bore + oring_thick*2 + min_wall*2;
+
$fs= coarse ? 2.5 : 0.5;
$fa= coarse ? 5 : 1;
}
}
+module HandlingProfile(){
+// translate([
+}
+
module RotateProjectSlice(offset, slice_size, nom_rad, real_rad){
// nom_rad > real_rad
rotate([0,0, atan2(offset, nom_rad) ]){
translate([+10,0]) polygon(bayo_polygon, convexity=10);
}
+module LimitForHandling(){ ////toplevel
+ for (r=[0,180])
+ rotate([0,0,r]) {
+
+ }
+ cylinder(r= handling_dia/2, h=20);
+}
+
module Cover(){ ////toplevel
+ %LimitForHandling();
render() difference(){
union(){
rotate_extrude(convexity=10)