// Dimensions des sphères sphere_radius = 20; // Rayon de chaque sphère distance = 5; // Distance entre les deux sphères pour les séparer légèrement // Fonction principale module welded_spheres() { // Crée la première sphère translate([0, 0, 0]) { sphere(r = sphere_radius, $fn = 100); } // Crée la deuxième sphère, décalée par rapport à la première translate([sphere_radius * 2 + distance, 0, 0]) { sphere(r = sphere_radius, $fn = 100); } // Relie les deux sphères avec un cylindre (soudure) translate([sphere_radius + distance / 2, 0, 0]) { cylinder(h = 10, r1 = 5, r2 = 5, $fn = 50); // Le cylindre qui relie les deux sphères } } // Appel du module principal welded_spheres();