diff options
author | Elena of Valhalla'' Grandi <valhalla@trueelena.org> | 2014-10-24 13:44:40 +0200 |
---|---|---|
committer | Elena of Valhalla'' Grandi <valhalla@trueelena.org> | 2014-10-24 13:44:40 +0200 |
commit | 92371c60548fbfbb25b480c2f2823934ce1ba088 (patch) | |
tree | 49c5335392907b2f30c2bcc97e01e97d79017039 /lib/connectors.scad | |
parent | b74aed427f0dc8a4b1808e9bd0f2bc1bc3b328bc (diff) |
T-connector
Diffstat (limited to 'lib/connectors.scad')
-rw-r--r-- | lib/connectors.scad | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/connectors.scad b/lib/connectors.scad index 063bcaa..58bf259 100644 --- a/lib/connectors.scad +++ b/lib/connectors.scad @@ -35,3 +35,15 @@ module foot(radius,wall,len,foot_radius,foot_height,angle,hole_radius,hole_dist, } } } + +module t_connector(radius, wall, len, angle) { + rotate([90,0,0]) difference() { + union() { + cylinder(r=radius + wall, h=len*2, center=true); + rotate([0, angle, 0]) cylinder(r=radius + wall, h=len); + } + translate([0,0,len/2+wall/2]) cylinder(r=radius, h=len, center=true); + translate([0,0,-len/2-wall/2]) cylinder(r=radius, h=len, center=true); + rotate([0, angle, 0]) translate([0, 0, radius+wall]) cylinder(r=radius, h=len); + } +} |