corners for another platonic solid
This commit is contained in:
parent
8f0323c8ca
commit
105fe39dad
34
icosahedron-corners.scad
Normal file
34
icosahedron-corners.scad
Normal file
@ -0,0 +1,34 @@
|
||||
thick=7.800000;
|
||||
module connector(len) {
|
||||
render() difference() {
|
||||
cylinder(r=thick/2+2, h=2*thick);
|
||||
translate([0,0,thick/2+2]) cylinder(r=thick/2, h=2*thick);
|
||||
}
|
||||
//%translate([0,0,0]) cylinder(r=thick/2, h=len*0.48);
|
||||
}
|
||||
|
||||
module corner()
|
||||
{
|
||||
render() difference()
|
||||
{
|
||||
translate([0,0,2]) rotate([0,180,0]) {
|
||||
sphere(r=5.900000); // 11 0x7fd178c05120
|
||||
rotate([0,121.717476,-90.000000]) connector(100.000000);
|
||||
rotate([0,121.717476,-162.000000]) connector(100.000000);
|
||||
rotate([0,121.717476,54.000000]) connector(100.000000);
|
||||
rotate([0,121.717476,126.000000]) connector(100.000000);
|
||||
rotate([0,121.717476,-17.999998]) connector(100.000000);
|
||||
}
|
||||
|
||||
translate([0,0,-5]) cube([20,20,10], center=true);
|
||||
}
|
||||
cylinder(r=8,h=12);
|
||||
}
|
||||
|
||||
for(x=[0:3])
|
||||
{
|
||||
for(y=[0:2])
|
||||
{
|
||||
translate([x*35,y*35,0]) corner();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user