zome12/connecteur-axe.scad

35 lines
939 B
OpenSCAD

translate([-10,-10,0])
axe();
translate([10,-10,0])
axe();
translate([-10,10,0])
axe();
translate([10,10,0])
axe();
module axe() {
difference() {
union() {
translate([0,0,22])
cylinder(h=3, r1=6, r2=5, center=true, $fn=100);
translate([0,0,20])
cylinder(h=1, r1=5, r2=6, center=true, $fn=100);
translate([0,0,11.5])
cylinder(h=23, r=5, center=true, $fn=100);
translate([0,0,1])
cylinder(h=2, r=7, center=true, $fn=100);
}
translate([0,0,53])
cylinder(h=100, r=2.5, center=true, $fn=100);
rotate([0,0,120])
translate([0,5,53])
cube([2, 10, 100], center=true);
rotate([0,0,240])
translate([0,5,53])
cube([2, 10, 100], center=true);
translate([0,5,53])
cube([2, 10, 100], center=true);
}
}