]> www.fi.muni.cz Git - things.git/blobdiff - dual-horn.scad
terarko podlozka: verze pro plnou velikost
[things.git] / dual-horn.scad
index 62d11812de26b712ea20f8324f62685a1b37b161..4d431c047e70031e0da3f3c3bc128a203b91d270 100644 (file)
@@ -9,11 +9,12 @@ tip_hole = 2;
 tip_d = tip_hole+2*wall;
 tube_d = 2.0 + 0.5;
 tube_off = 1;
+tube_h = 1.5;
 
 foam_w = 3;
-side_w = 0.5;
+side_w = 0.8;
 side_l = horn_l - 7;
-side_h = 8;
+side_h = 10;
 
 
 module body() {
@@ -25,8 +26,11 @@ module body() {
                        cube([foam_w, horn_l, wall]);
        }
        // side
-       translate([foam_w/2-side_w, -horn_l+tip_d/2, 0])
+       translate([-foam_w/2, -horn_l+tip_d/2, 0])
                cube([side_w, side_l, side_h]);
+       // tube
+       translate([0, tube_off, 0])
+               cylinder(r = tube_d/2 + wall, h = tube_h);
 }
 
 difference() {
@@ -36,6 +40,6 @@ difference() {
                        cylinder(r = tip_hole/2, h = wall+2*eps);
        // tube hole
        translate([0, tube_off, -eps])
-               cylinder(r = tube_d/2, h = wall+2*eps, $fn = 6);
+               cylinder(r = tube_d/2, h = tube_h+2*eps, $fn = 6);
 }