tuyaux=6;//rayon du tuyau à enfiler epaisseur=1;//taille des rebords du tuyau hauteur=20;//hauteur de la pièce Rebord=1;//taille des renforts internes $fn=100; echo(epaisseur+tuyaux);//rayon total de la pièce difference(){ cylinder(r=tuyaux+epaisseur, h=hauteur, center=true); translate([0,0,epaisseur]) cylinder(r=tuyaux, h=hauteur, center=true); } //renforts internes translate([0,0,0.5*hauteur]){ difference(){ cylinder(r=tuyaux+epaisseur, h=1, center=true); cylinder(r=tuyaux-Rebord, h=21, center=true); } } translate([0,0,0.25*hauteur]){ difference(){ cylinder(r=tuyaux+epaisseur, h=1, center=true); cylinder(r=tuyaux-Rebord, h=21, center=true); } } difference(){ cylinder(r=tuyaux+epaisseur, h=1, center=true); cylinder(r=tuyaux-Rebord, h=21, center=true); }