//cerceau module cerceau(diametre_externe,epaisseur,hauteur){difference(){ //Anneau exterieur cylinder(h=hauteur,r=diametre_externe/2, $fn=100); cylinder(h=hauteur+1,r=(diametre_externe-epaisseur*2)/ 2 ,$fn=200); } } cerceau(diametre_externe=250,epaisseur=20,hauteur=10); /* module cerceau_arrondi(diametre_externe,epaisseur,hauetur){minkowski(){ difference(){ cylinder(h=hauteur,r=diametre_externe/2,$fn=100) cylinder(h=hauteur+1,r=(diametre_externe-epaisseur*2)/ 2 ,$fn=100); } sphere(r=epaisseur/2,$fn=50); } } minkowski(){ cerceau(); sphere(arrondi); }