// angrenage2 hauteur=10; diam_ext=23.8; deb_ang=0; pas_ang=2; fin_ang=360; //tube qui tiens le moteur hauteur2=50; diameter_ext2=7.5; diameter_int2=2;//diametre de la barre du moteur {translate([0,0,0]) difference() {cylinder(hauteur,diam_ext,diam_ext,center=true, $fn=72); } for (angle = [deb_ang:pas_ang:fin_ang]) rotate (a=[0,0,angle]) translate([-diam_ext,0,5]) rotate([0,180,0]) cylinder(10,3,3,$fn=3);}; ; translate([0,0,-30]) difference(){ cylinder(hauteur2,diameter_ext2,diameter_ext2,center=true, $fn=72); cylinder(hauteur2,diameter_int2,diameter_int2,center=true, $fn=72);}