// variables e = 22; // modules module plato () { cube([410, 315, e]); linear_extrude(e) polygon([[0, 0], [55, -16], [105, -26], [155, -32], [205, -35], [255, -32], [305, -26], [355, -16], [410, 0]]); } module montant() { difference() cube([e, 315, 486]); // planche translate([15, 300, 0]) cube([7, 5, 508]); // rainure } module chapeau() { linear_extrude(e) import("chapeau.dxf"); } module pied() { rotate([90, 0, 0]) linear_extrude(e) polygon([[0, 0], [40, 0], [80, 60], [0, 60]]); }