//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);
}