| 123456789101112131415161718192021 |
- $fn=60;
- render() difference() {
- // outer
- union() {
- cylinder(d=65, h=7);
- translate([0,0,7]) cylinder(d1=65, d2=52, h=30);
- for(i=[0:360/16:359]) rotate([0,0,i])
- translate([29.5,0,3]) hull() {
- translate([0,0,0]) sphere(d=6);
- translate([0,0,5]) sphere(d=6);
- translate([3,0,0]) sphere(d=4);
- translate([3,0,5]) sphere(d=4);
- }
- }
- // inner
- cylinder(d=6.5, h=100, center=true);
- cylinder($fn=6, r=10.5/sqrt(3), h=20);
- translate([0,0,20]) cylinder(r1=10.5/sqrt(3), d2=6.5, h=5, $fn=6);
- }
|