diff --git a/cad/src/WINDGAUGE_R03.scad b/cad/src/WINDGAUGE_R03.scad index d4e821b..9cc0432 100644 --- a/cad/src/WINDGAUGE_R03.scad +++ b/cad/src/WINDGAUGE_R03.scad @@ -341,10 +341,11 @@ module WINDGAUGE03A_R03(draft = true) cylinder (h = R03_venturi_tube_height, d = R03_wide_D + 2*R03_wall_thickness); + hull_bottom = slip_ring_z - S01_prumer_vnitrni/2 - 5 - R01_vyska_prekryti_statoru - R04_zavit_vyska; + hull() { - hull_bottom = slip_ring_z - S01_prumer_vnitrni/2 - 5 - - R01_vyska_prekryti_statoru - R04_zavit_vyska; + translate([0, 0, hull_bottom]) cylinder (h = R03_venturi_tube_height - hull_bottom, d = R03_wide_D + 2*R03_wall_thickness); @@ -479,10 +480,11 @@ module WINDGAUGE_R03_mod_Y(draft = true) module WINDGAUGE_R03_mod_Z(draft = true) { - translate([0, S01_prumer_vnitrni/2 + R03_wide_D/2 + 5, slip_ring_z + S01_prumer_vnitrni/4]) - cube([S01_prumer_vnitrni*2, S01_prumer_vnitrni, S01_prumer_vnitrni/2], center = true); + hull_bottom = slip_ring_z - S01_prumer_vnitrni/2 - 5 - R01_vyska_prekryti_statoru - R04_zavit_vyska; + translate([0, S01_prumer_vnitrni/2 + R03_wide_D/2 + 5, slip_ring_z]) + cube([S01_prumer_vnitrni*2, S01_prumer_vnitrni , R03_venturi_tube_height - hull_bottom], center = true); } %WINDGAUGE_R03_mod_X(); %WINDGAUGE_R03_mod_Y(); -%WINDGAUGE_R03_mod_Z(); +#%WINDGAUGE_R03_mod_Z();