infty = 300;
fuse_w = 60;
-fuse_h = 30-3;
+fuse_h = 33-3;
fuse_l = 80;
wall = 2;
wing_hole_x = 25;
wing_hole_l = 25;
-wing_hole_h = 12;
+wing_hole_h = 8;
difference() {
translate([0, -fuse_w/2, 0]) intersection() {
translate([fuse_l, fuse_w/2, wall + 5])
rotate([0, 60, 0])
translate([0, -infty/2, -infty/2]) cube(infty);
+ // sides
+ for (y = [-1, 1]) scale([1, y, 1])
+ translate([0, fuse_w/2, -10*0.707])
+ rotate([45, 0, 0])
+ cube([fuse_l, 10, 10]);
};
// wing hole
translate([wing_hole_x, -fuse_w/2-eps, wall])