intersection(){
translate([-offset, -10, 0])
rotate([90,0,0])
- linear_extrude(height= nom_rad*2)
+ linear_extrude(height= nom_rad*2, convexity=50)
children(0);
translate([0,0, -25])
cylinder(h=50, r= real_rad);
translate([0,0, -25])
- linear_extrude(height= 50)
+ linear_extrude(height= 50, convexity=50)
polygon([ [ 0,0 ],
[ -slice_size, -real_rad*2 ],
[ +slice_size, -real_rad*2 ] ]);
}
}
}
- hull() rotate_extrude(){
+ hull() rotate_extrude(convexity=10){
translate([ handling_dia/2 - main_cnr, top_z - main_cnr ]) {
circle(r = main_cnr);
mirror([0,1]) square([ main_cnr, 50 ]);