| $fs=.25;$fa=1;
|
| h=80;
|
| b=40;
|
| w=1;
|
| rad=30;
|
|
|
| //3D
|
| //linear_extrude(w)Plate();
|
|
|
| //2D
|
| Plate();
|
|
|
| module Plate()
|
| difference(){
|
| hull(){
|
| translate([h-rad,b-rad/2])scale([1,.5])circle(rad);
|
| square([h-rad,b]);
|
| square([h,b-rad/2]);
|
| }
|
| for(x=[0:h/7],y=[0:b/6-x/8])translate([x*6,y*5]+(y%2?[3,0]:[0,0])+[5,4])rotate(30)offset(1)circle(d=3,$fn=6);
|
| }
|