Création outil
$fn=100;
module cy1(){
rotate([0, 90, 0]) cylinder(20,1,1, center = true,$fn=8);
};
module cy2(){
translate([10,0,0]) rotate(a = [0, 90, 0]) cylinder(3,1,0,$fn=8);
};
module cy3(){
for (i = [-19:0.02:19]) {
union(){
translate([-10,0,0]) rotate(a = [i, 90, 180]) cylinder(3,1,0,$fn=8);};
};
};
module outil(){
rotate([22.5, 0, 0]) union(){
cy1();
cy2();
cy3();};
};
outil();