diff options
Diffstat (limited to 'con_bar_v.scad')
-rw-r--r-- | con_bar_v.scad | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/con_bar_v.scad b/con_bar_v.scad index 7e609e6..79b5429 100644 --- a/con_bar_v.scad +++ b/con_bar_v.scad @@ -30,6 +30,7 @@ module strut(num, r1, r2, h) { module clamp() { l = clamp_l2 - clamp_l1; + r = clamp_thick/2; difference() { translate([clamp_l1, -clamp_width/2, 0]) @@ -38,6 +39,12 @@ module clamp() { translate([0, -bar_width/2, clamp_thick + clamp_l2 * sin(angle)]) rotate([0, angle, 0]) cube([2*l, bar_width, 2*bar_height]); + + for (i = [-1, 1]) + translate([0, -i * (clamp_thick + bar_width/2), clamp_height - clamp_thick/2]) + rotate([0, 90, 0]) + # linear_extrude(clamp_length*2) + polygon([[r,0], [r, i*r], [0, 0]]); } } |