t_cube=40;//taille du cube de base t_baguette=2;//taille d'une arrete nb_cube=3; for (nb_cube = [1:nb_cube] ){ translate([0,0,nb_cube*t_cube-t_cube*0.5]){ difference(){ color("Ivory"){ cube(t_cube,center=true); } cube([t_cube-2*t_baguette,t_cube-2*t_baguette,t_cube+1],center=true); cube([t_cube-2*t_baguette,t_cube+1,t_cube-2*t_baguette],center=true); cube([t_cube+1,t_cube-2*t_baguette,t_cube-2*t_baguette],center=true); } translate([0,0,t_baguette-t_cube*0.5]){ color("SaddleBrown",1){ cube([t_cube-0.1,t_cube-0.1,2],center=true); } } } }