11 wing_xoff = tube_d/2 + 7; // bottom of the slot
17 clip_w = 2*wing_wall + wing_slot_w;
22 cylinder(r = tube_d/2 + wall, h = clip_w);
24 translate([wing_xoff, -tube_d/2 -wall, 0])
25 cube([wing_slot_h + wing_wall, tube_d + 2*wall, clip_w]);
29 translate([0, 0, -eps])
30 cylinder(r = tube_d/2, h = clip_w + 2*eps);
33 rotate([0, 0, slot_angle])
34 translate([0, -slot_w/2, -eps])
35 cube([tube_d, slot_w, clip_w + 2*eps]);
38 translate([wing_xoff, -tube_d/2-wall-eps, wing_wall])
39 cube([wing_slot_h, tube_d + 2*wall + 2*eps, wing_slot_w]);