// formation du plateau plateau_largeur = 120; plateau_longueur = 80; plateau_epaisseur = 5; pied_diametre = 5 ; pied_hauteur = 80; decalage_pieds = 10; module table() { // Plateau translate([0, 0, pied_hauteur]) cube([plateau_largeur, plateau_longueur, plateau_epaisseur], center = true); // Pieds pied(-plateau_largeur/2 + decalage_pieds, -plateau_longueur/2 + decalage_pieds); pied(plateau_largeur/2 - decalage_pieds, -plateau_longueur/2 + decalage_pieds); pied(-plateau_largeur/2 + decalage_pieds, plateau_longueur/2 - decalage_pieds); pied(plateau_largeur/2 - decalage_pieds, plateau_longueur/2 - decalage_pieds); } module pied(x, y) { translate([x, y, pied_hauteur/2]) cylinder(h = pied_hauteur, d = pied_diametre, center = true); } color("grey") table();