Duru ERDEM
urdu// Paramètres de la toupie
handle_diameter = 10; // Diamètre de la poignée
handle_height = 15; // Hauteur de la poignée
body_diameter = 40; // Diamètre maximal de la sphère
tip_diameter = 2; // Diamètre de la pointe (plus fine)
tip_height = 20; // Hauteur du cône (plus pointu)
segments = 50; // Résolution pour les formes arrondies
// Module pour une toupie
module toupie() {
// Corps sphérique
translate([0, 0, tip_height])
sphere(d = body_diameter, $fn = segments);
// Pointe conique sous la sphère
translate([0, 0, -6]) // Alignement sous la sphère
cylinder(h = tip_height, r1 = tip_diameter / 2, r2 = 0, center = false, $fn = segments);
// Poignée au sommet
translate([0, 0, tip_height + body_diameter / 2])
cylinder(h = handle_height, r1 = handle_diameter / 2, r2 = handle_diameter / 2, center = false, $fn = segments);
}
// Appel pour afficher la toupie
toupie();