$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]) cylinder(dicke2, d4+3+6, d4+3+6);
/*
translate([d2-d40.5+3+6, 2,dicke]) cylinder(dicke2, d4, d4);
translate([d2-d40.5+3+6,-2,dicke]) cylinder(dicke2, d4, d4);
translate([d2-d40.5+3,0,dicke]) cylinder(dicke2, d4, d4);
/ } //translate([d2-d40.5+3,0,dicke])
//cylinder(dicke*2, d4+3, d4+3);

difference(){
union(){
//cylinder(dicke2, d2, d2); translate([d2-d40.5,0,0])
cylinder(dicke, d4+3, d4+3);
}
translate([d2-d40.5,0,3]) cylinder(dicke2, d4, d4);
for ( i = [1 : 0.1 :1.5] ){
translate([d2-d4i,0,3]) cylinder(dicke2, d4, d4);
}

}

Kommentare sind geschlossen.