w=10; // [50] t=10; // [50] h=10; // [50] gap=0; // [20] x=w+gap; // [200] y=t+gap; // [200] z=h+gap; // [200] xn=5; // [20] yn=5; // [20] zn=5; // [20] for (k=[0:1:zn]) { translate([0,0,k*z]) for (c=[0:1:yn]) { translate([0,c*y,0]) for (i=[0:1:xn]) { translate([i*x,0,0]) {cube([w,t,h],false);} } } }