aboutsummaryrefslogtreecommitdiff
path: root/parts/triangular_connector.scad
blob: 72da8b81462fc5cae948500db16c401b1864a5bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
radius = 8.25;
wall = 6;
len = 40;

difference() {
    union() {
        hull() {
            rotate([0,0,30]) translate([wall,0,0]) rotate([0,90,0]) cylinder(r=radius+wall,h=len+wall*2);
            rotate([0,0,-30]) translate([wall,0,0]) rotate([0,90,0]) cylinder(r=radius+wall,h=len+wall*2);
            translate([0,0,-radius/2-wall]) cylinder(r=radius+wall,h=radius+wall*2);
        }
        cylinder(r=radius+wall,h=len);
    }
    rotate([0,0,30]) translate([wall*2.4,0,0]) rotate([0,90,0]) cylinder(r=radius,h=len+wall*2);
    rotate([0,0,-30]) translate([wall*2.4,0,0]) rotate([0,90,0]) cylinder(r=radius,h=len+wall*2);
    translate([0,0,-radius/2]) cylinder(r=radius,h=len+wall*2);
}