35 lines
797 B
OpenSCAD
35 lines
797 B
OpenSCAD
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();
|
|
}
|
|
}
|