Autor: Oliver Ruoß
fg2
$fn = 100; d1 = 6;d2 = 35;d3 = 15;d4 = 9; dicke = 8; difference(){scale([d2, d2, 1])scale([0.025, 0.025, 1])difference(){cylinder(dicke2, 40, 40); for ( i = [1 : 7] ){ translate([0,0,-1]) rotate([0,0,45i-90])linear_extrude(30)hull(){translate([0,14,0])circle(r=3);translate([0,28,0])circle(r=8);}}}translate([0,0,-1])cylinder(dicke2+2, d1, d1); translate([d2-d40.5,0,3])cylinder(dicke*2, d4, d4); for ( i = [1 : 0.1 :1.5] ){translate([d2-d4i,0,3]) cylinder(dicke2, d4, d4);} translate([d2-d40.5+3+6+7.6,0,dicke])…