//* ALL DIMENSION ARE IN MILLIMETERS*// include; use; use; /* MODULE */ module tail_junction(){ difference(){ union(){ translate([0,0,10]){ rotate([0,0,90]){ translate([-0.5*rib_external_chord_length,0,-0.5*rib_tail_junction_thick]){ airfoil(naca = rib_tail_junction_vertical, L = rib_external_chord_length, N=101, h = rib_tail_junction_thick, open = false); } } } rotate([90,0,90]){ translate([-0.5*rib_external_chord_length,0,-0.5*rib_tail_junction_thick]){ airfoil(naca = rib_tail_junction_horizontal, L = rib_external_chord_length, N=101, h = rib_tail_junction_thick, open = false); } } } for(i=[1,3]){ translate([0,-100+i*50,10]){ rotate([0,0,90]){ carbon_tube_square(carbon_square_side,tube_carbon_length); } } } translate([0,-0.5*(tube_carbon_length+rib_external_chord_length)+tail_distance_carbon_in_horizontal,0]){ carbon_tube_square(carbon_square_side,tube_carbon_length); } for(i=[0,2]){ translate([0,-100+i*50,0.5*(tube_carbon_length+rib_external_thick)+tail_distance_carbon_in_horizontal]){ rotate([90,0,90]){ carbon_tube_square(carbon_square_side,tube_carbon_length); } } } } } tail_junction();