// 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();