// 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