Fadenkopf.scad 564 B

12345678910111213141516171819202122232425262728
  1. $fn=30;
  2. SWg=25;
  3. Hg=10;
  4. SWk=10;
  5. Da=70;
  6. H=25;
  7. radius=2;
  8. difference() {
  9. union() {
  10. cylinder(r=SWg/sqrt(3), h=H, center=false, $fn=6);
  11. translate([0,0,radius]) union() {
  12. hull() rotate_extrude($fn=90) translate([Da/2-radius,0]) circle(r=radius);
  13. cylinder(d=Da, h=H-Hg, $fn=90);
  14. }
  15. for(i=[0:360/16:359]) rotate([0,0,i]) translate([Da/2,0,4]) hull() {
  16. sphere(d=4);
  17. translate([0,0,10]) sphere(d=4);
  18. }
  19. }
  20. cylinder(r=SWk/sqrt(3), h=3*H, center=true, $fn=6);
  21. translate([Da*4/5/2,0,0]) cylinder(d=5, h=3*H, center=true);
  22. }