author | Michael Krelin <hacker@klever.net> | 2016-07-20 18:51:34 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2016-07-20 18:51:34 (UTC) |
commit | 4d261635f8d47ef003c113c99e7f2b9341739659 (patch) (side-by-side diff) | |
tree | d2b553e331838ed39770fbbeb0b8810f5d9851a3 | |
parent | e173381d925698388e85d253b874a8d9a5efbc06 (diff) | |
download | fanductory-4d261635f8d47ef003c113c99e7f2b9341739659.zip fanductory-4d261635f8d47ef003c113c99e7f2b9341739659.tar.gz fanductory-4d261635f8d47ef003c113c99e7f2b9341739659.tar.bz2 |
whitespace changes
-rw-r--r-- | fanduct.scad | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fanduct.scad b/fanduct.scad index 8d0414f..52aee0e 100644 --- a/fanduct.scad +++ b/fanduct.scad @@ -225,98 +225,97 @@ module fanduct(type=type,ductshape=ductshape,dual=dual) { if(what=="in") { cfn= 4; // clearance cutout $fn difference() { hulls() { cylinder(d=fanduct_w+2*fanduct_shell,h=2*fanduct_shell+fanduct_h/2); translate([0,-nozzles_apart/2,-fanduct_elevation-fanduct_blowtarget]) sphere(d=.1); } translate([0,0,epsilon]) hull() for(my=[0:1]) mirror([0,my,0]) for(s=dual_spots) translate(s) mirror([0,0,1]) cylinder(d=fanduct_w+2*fanduct_shell+2,h=fanduct_elevation-fanduct_blowtarget+1); for(s=[-1,1]) translate([0,s*nozzles_apart/2,-1]) rotate([0,0,180/cfn]) cylinder(r=hotend_clearance/cos(180/cfn),h=fanduct_h+2*fanduct_shell+2,$fn=cfn); } }else if(what=="out") { hulls() { translate([0,0,fanduct_shell]) cylinder(d=fanduct_w,h=fanduct_h/2-fanduct_shell/2); translate([0,-nozzles_apart/2,-fanduct_elevation+fanduct_blowtarget]) sphere(d=.1); } }else if(what=="airguides") { far = fanduct_ir+fanduct_shell+fanduct_w; near = fanduct_ir; union() { for(my=[0,1]) mirror([0,my,0]) { guideline([ [-far ,0], [0, nozzles_apart/8] ]); guideline([ [-far ,inlet_w/2/4 ], [-near ,to_midduct/2] ]); guideline([ [-near-fanduct_w/3, to_midduct/2 ], [-near ,nozzles_apart/2+near ] ]); guideline([ [0 ,nozzles_apart/2+near+fanduct_w*space_behind_nozzle/to_midduct] ]); } } } } if(dual) dual(what); else if(type=="circular") circus(what); else if(type=="3jets") jets(what); } // *** air intake module intake(what) { module placeit() { translate([-fanduct_ir-2*fanduct_shell-fanduct_w-inlet_away,0,fanduct_shell]) rotate([0,-90,0]) children(); } if(what=="in") { placeit() translate([0,-inlet_w/2,0]) { difference() { - cube(size=[inlet_h,inlet_w,inlet_long_l+fanduct_shell]); - translate([inlet_h+fanduct_shell,0,inlet_long_l+fanduct_shell]) + cube(size=[inlet_h,inlet_w,inlet_long_l+fanduct_shell]); translate([inlet_h+fanduct_shell,0,inlet_long_l+fanduct_shell]) rotate([-90,0,0]) translate([0,0,-1]) cylinder(r=inlet_h,h=inlet_w+2*fanduct_shell+2,$fn=inlet_h*4); } // supports for(i=[-1,0,1]) translate([-fanduct_shell, (i+1)*(inlet_w-extrusion_width)/2, -inlet_away-fanduct_w/2]) cube(size=[fanduct_shell+1, extrusion_width, inlet_long_l+fanduct_shell+inlet_away+fanduct_w/2]); } hull() { placeit() translate([-fanduct_shell,-inlet_w/2-fanduct_shell,0]) cube(size=[inlet_h+2*fanduct_shell,inlet_w+2*fanduct_shell,fanduct_shell]); translate([-fanduct_ir-fanduct_shell-fanduct_w/2,0,0]) translate([0,-inlet_w/2-fanduct_shell/2,0]) cube(size=[1,inlet_w+fanduct_shell,fanduct_shell*2+fanduct_h]); } }else if(what=="out") { placeit() translate([fanduct_shell,-inlet_w/2+fanduct_shell,0]) cube(size=[inlet_h-2*fanduct_shell,inlet_w-2*fanduct_shell,inlet_long_l+fanduct_shell+1]); hull() { placeit() translate([fanduct_shell,-inlet_w/2+fanduct_shell,0]) cube(size=[inlet_h-2*fanduct_shell,inlet_w-2*fanduct_shell,fanduct_shell]); translate([-fanduct_ir-fanduct_shell-fanduct_w/2,0,fanduct_shell]) translate([0,-inlet_w/2+fanduct_shell,0]) cube(size=[1,inlet_w-2*fanduct_shell,fanduct_h]); } } } // *** DUCT TAILS!!! WOO-OO! (every day they're out there making duct tails…) module tails(what) { if(dual) { // XXX: not sure if it will ever be }else{ if(what=="in") { for(mx=[0,1]) mirror([mx,0,0]) translate([fanduct_ir+fanduct_shell+fanduct_w/2,0,fanduct_shell+fanduct_h/2]) rotate([90,0,90]) translate([0,0,-snapper_d/2]) snapper(d=snapper_d,o=snapper_overlap,side=0,l=fanduct_h*3/2+fanduct_shell); } } } |