largeur = 100; profondeur = 80; hauteur = 60; epaisseur = 3; rebord = 50; emboitement = 1 ; module boite() { difference() { cube([largeur, profondeur, hauteur]); translate([epaisseur, epaisseur, epaisseur]) cube([largeur-2*epaisseur, profondeur-2*epaisseur, hauteur]); } } /*translate ([10,10, hauteur]) { cube([largeur, profondeur, epaisseur]); } translate([epaisseur, epaisseur, 0]) cube([largeur-2*epaisseur, profondeur-2*epaisseur, epaisseur]); */ module couvercle () { difference(){ translate([40,40, hauteur]) cube([largeur, profondeur, epaisseur ]); translate([-emboitement, -emboitement, hauteur- rebord]) cube([largeur+2*emboitement, profondeur+2*emboitement, rebord]); translate([epaisseur, epaisseur, 0]) cube([largeur-2*epaisseur, profondeur-2*epaisseur, rebord+1]); } } boite(); couvercle();