| $fs=.25;$fa=1;
|
| h=50;
|
| b=20;
|
| w=20;
|
| rad=20;
|
| wall=1;
|
|
|
| difference(){
|
| linear_extrude(w)hull(){
|
| translate([h-rad,b-rad/2])scale([1,.5])circle(rad);
|
| square([h-rad,b]);
|
| square([h,b-rad/2]);
|
| }
|
| translate(wall*[1,1,1])cube([h,w,b]-[0,0,2]*wall);
|
| for(x=[0:6],y=[0:2])translate([x*6,y*5]+(y%2?[3,0]:[0,0])+[5,4])rotate(30)cylinder(w*3,center=true,$fn=6,d=5);
|
| }
|