-/*
- intersection() {
- hull() {
- translate([0, -tube_d/2, wall])
- cube([eps, infty, infty]);
- translate([tube_d/2+body_h-eps, -top_w/2+wall, wall])
- cube([eps, infty, infty]);
- }
- translate([tube_d/2 + 2*wall, -tube_d/2, 0])
- cube([body_h-3*wall-5, tube_d+2*wall, body_w+eps]);
- }
-*/