DiametreDisque = 150; // 150 mm HauteurBase = 1; // 1 mm HauteurSillon = 2; // 2 mm DiametreTrou = 8; // 8 mm // La base avec trou difference() { cylinder(h = HauteurBase, r = DiametreDisque / 2); cylinder(h = HauteurBase, r = DiametreTrou / 2); } // Les sillons translate(v = [0, 0, HauteurBase]) { for ( i = [30 : 5 : DiametreDisque / 2] ) { difference() { cylinder(h = HauteurSillon, r = i); cylinder(h = HauteurSillon, r = i-4); } } }