17 translate([0, -fuse_w/2, 0]) intersection() {
18 cube([fuse_l, fuse_w, fuse_h]);
19 translate([0, 0, front_h])
20 scale([fuse_l/(fuse_h-front_h), 1, 1])
22 cylinder(r = fuse_h-front_h,
23 h = fuse_w, $fn = 128);
27 translate([-eps, -fuse_w/2+wall, wall])
28 cube([fuse_l + 2*eps, fuse_w-2*wall, fuse_h]);
30 translate([fuse_l, fuse_w/2, wall + 5])
32 translate([0, -infty/2, -infty/2]) cube(infty);
35 translate([wing_hole_x, -fuse_w/2-eps, wall])
36 cube([wing_hole_l, fuse_w + 2*eps, wing_hole_h]);
39 for (x = [9:16:fuse_l - 15])
44 translate([x+n, y-n, -eps])
45 cylinder(r = 6, h = wall + 2*eps, $fn = 4);