//On divise par 2 les diamètres du à un problème d'impression //l'anneau du milieu portant les trous de vis diameter_ext2=44/2; diameter_int2=37.8/2; //épaisseur de 3,2 hauteur2=5.5; //Vis position_vis=40.8/2; h_vis=20; diam_vis=1.7;//0,75 de chaque côté du trou jeu_vis=-0.2;//la vis perfort le plastique //rebord pour retenir le filtre position_rebord=2; diameter_int3=16.8; diameter_ext3=37.8/2; hauteur_rebord=1.5; //l'anneau du milieu portant les trous de vis translate ([0,0,0]) difference () {cylinder(hauteur2, diameter_ext2,diameter_ext2, center=true, $fn=72); cylinder(hauteur2, diameter_int2, diameter_int2, center=true, $fn=72); //trous de vis du corps, largeur de 1.7 translate([position_vis,0,0]) cylinder(h_vis,diam_vis/2+jeu_vis, diam_vis/2+jeu_vis, center=true,$fn=72); translate([-position_vis,0,0]) cylinder(h_vis,diam_vis/2+jeu_vis, diam_vis/2+jeu_vis, center=true,$fn=72); translate([0,position_vis,0]) cylinder(h_vis,diam_vis/2+jeu_vis, diam_vis/2+jeu_vis, center=true,$fn=72); translate([0,-position_vis,0]) cylinder(h_vis,diam_vis/2+jeu_vis, diam_vis/2+jeu_vis, center=true,$fn=72); } ; //le petit rebord translate([0,0,position_rebord]) difference () {cylinder(hauteur_rebord,diameter_ext3,diameter_ext3, center=true, $fn=72); cylinder(hauteur_rebord,diameter_int3,diameter_int3, center=true, $fn=72);} ;