// EXERCICE 1 : OBJET FONCTIONNEL

largeur = 160;  
profondeur = 60; 
hauteur = 40;    
epaisseur = 3;
espace = 22;

module boite() {
    difference() {
        cube([largeur, profondeur, hauteur], center = false);
        translate([epaisseur, epaisseur, epaisseur])
            cube([largeur - 2*epaisseur, profondeur - 2*epaisseur, hauteur], center = false);
    }
}


module couvercle() {
    translate([0, 0, hauteur + espace]) 
        cube([largeur, profondeur, epaisseur], center = false);
}




boite ();
couvercle (); 

// EXERCICE 2 : OBJET COMPLEXE