$fn=100; // Créer un cœur en combinant deux sphères et un cône union() { // (sphère) translate([0, 0, 0]) { // Déplacement à droite sphere(r = 20); // Sphère de rayon 13 } // (cône) translate([0, 0, -28]) { rotate([0, 0, -180]) { cylinder(20,15.5,0); // Cône de hauteur 20, avec un rayon de 10 à la base } } // (cône) translate([0, 0, 10]) { rotate([0, 0, 180]) { cylinder(20,0,15.5); // Cône de hauteur 20, avec un rayon de 10 à la base } } } // cube vide difference(){ translate([0, 0, 0]) cube(30, true); translate([0, 0, 0]) cube([28, 28, 31], true); translate([0, 0, 0]) cube([28, 31, 28], true); translate([0, 0, 0]) cube([31, 28, 28], true); };