-rw-r--r-- | fanduct.scad | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/fanduct.scad b/fanduct.scad index 132b9e8..690a4c8 100644 --- a/fanduct.scad +++ b/fanduct.scad | |||
@@ -238,21 +238,22 @@ module fanduct(type=type,ductshape=ductshape,dual=dual) { | |||
238 | translate([0,0,fanduct_shell]) cylinder(d=fanduct_w,h=fanduct_h/2-fanduct_shell/2); | 238 | translate([0,0,fanduct_shell]) cylinder(d=fanduct_w,h=fanduct_h/2-fanduct_shell/2); |
239 | translate([0,-nozzles_apart/2,-fanduct_elevation+fanduct_blowtarget]) sphere(d=.1); | 239 | translate([0,-nozzles_apart/2,-fanduct_elevation+fanduct_blowtarget]) sphere(d=.1); |
240 | } | 240 | } |
241 | }else if(what=="airguides") { | 241 | }else if(what=="airguides") { |
242 | far = fanduct_ir+fanduct_shell+fanduct_w; | 242 | far = fanduct_ir+fanduct_shell+fanduct_w; |
243 | near = fanduct_ir; | 243 | near = fanduct_ir; |
244 | union() { | 244 | union() { |
245 | for(my=[0,1]) mirror([0,my,0]) { | 245 | for(my=[0,1]) mirror([0,my,0]) { |
246 | guideline([ [-far ,0], [0,0] ]); | 246 | guideline([ [-far ,0], [0, nozzles_apart/8] ]); |
247 | guideline([ [-far ,inlet_w/2/4], | 247 | guideline([ [-far ,inlet_w/2/4], |
248 | [-near ,nozzles_apart/2] ]); | 248 | [-near ,to_midduct/2] ]); |
249 | guideline([ [-near-fanduct_w/3,nozzles_apart/2+near+fanduct_w/3] ]); | 249 | guideline([ [-near-fanduct_w/3, to_midduct/2 ], |
250 | guideline([ [0 ,nozzles_apart/2+near+fanduct_w/2] ]); | 250 | [-near ,nozzles_apart/2+near ] ]); |
251 | guideline([ [0 ,nozzles_apart/2+near+fanduct_w*space_behind_nozzle/to_midduct] ]); | ||
251 | } | 252 | } |
252 | } | 253 | } |
253 | } | 254 | } |
254 | } | 255 | } |
255 | 256 | ||
256 | if(dual) dual(what); | 257 | if(dual) dual(what); |
257 | else if(type=="circular") circus(what); | 258 | else if(type=="circular") circus(what); |
258 | else if(type=="3jets") jets(what); | 259 | else if(type=="3jets") jets(what); |