// Dimensions des trous des maillons longueur_trou = 16; largeur_trou = 6; epaisseur_trou = 10; // Assurez-vous que cela dépasse l'épaisseur du maillon // Dimensions des maillons longueur_maille = 20; largeur_maille = 10; epaisseur_maille = 5; // Création d'un maillon avec trou traversant difference() { cube([longueur_maille, largeur_maille, epaisseur_maille]); // Maillon translate([2, 2, -3]) // Ajustement pour que le trou traverse cube([longueur_trou, largeur_trou, epaisseur_trou]); // Trou } // Création du deuxième maillon translate([15, 8, -2]) rotate([90, 0, 0]) difference() { cube([longueur_maille, largeur_maille, epaisseur_maille]); translate([2, 2, -2]) // Ajustement pour trou traversant cube([longueur_trou, largeur_trou, epaisseur_trou]); } // Création du troisième maillon translate([30, 0, 0.5]) difference() { cube([longueur_maille, largeur_maille, epaisseur_maille]); translate([2, 2, -2]) // Ajustement pour trou traversant cube([longueur_trou, largeur_trou, epaisseur_trou]); }