// Paramètres egg_height = 95; // Hauteur totale de l'œuf egg_width = 65; // Diamètre maximal de l'œuf wall_thickness = 2; // Épaisseur de la paroi module egg(shell_thickness) { scale([1, 1, egg_height / egg_width]) { difference() { sphere(d = egg_width); // Corps extérieur de l'œuf if (shell_thickness > 0) { translate([0, 0, -shell_thickness]) { sphere(d = egg_width - 2 * shell_thickness); // Creux intérieur } } } } } // Créer l'œuf creux egg(wall_thickness);