include ; h1 = 60; h2 = h1 + e + 486; // Assemblage // bas translate([-15, 0, h1]) plato(); // montant gauche translate([0, 0, h1 + e]) montant(); // montant droit translate([358 + e, 0, h1 + e]) mirror([1, 0, 0]) montant(); // plateau du dessus translate([-15, 0, h2]) plato(); // étagère translate([e, 0, 420]) cube([358, 300, e]); // chapeau translate([-15, 315, h2 + e]) rotate(90, [1, 0, 0]) chapeau(); // pieds // avant gauche translate([e, e, 0]) pied(); rotate([0, 0, 90]) pied(); // avant droit translate([358, e, 0]) mirror([1, 0, 0]) pied(); translate([358, 0, 0]) rotate([0, 0, 90]) pied(); // arrière gauche translate([e, 290, 0]) pied(); translate([e, 290, 0]) rotate([0, 0, -90]) pied(); // arrière droit translate([358, 290, 0]) mirror([1, 0, 0]) pied(); translate([358 + e, 290, 0]) rotate([0, 0, -90]) pied();