1
Fork 0

switch v-tail to lifting airfoil

This commit is contained in:
Andy Killorin 2023-11-06 09:31:18 -06:00
parent 04dd82cbd7
commit 2746379238
No known key found for this signature in database
GPG key ID: 8CB11B45B690DC2A

View file

@ -59,10 +59,10 @@ fn main() {
}
if gen_v_tail {
v_tail(
control_airfoil,
&control_airfoil,
&mut parts,
&mut scad_file,
wing_airfoil,
&wing_airfoil,
gen_film,
);
}
@ -147,17 +147,17 @@ fn t_tail(
}
fn v_tail(
control_airfoil: SeligFile,
_control_airfoil: &SeligFile,
parts: &mut Vec<ScadObject>,
scad_file: &mut ScadFile,
wing_airfoil: SeligFile,
wing_airfoil: &SeligFile,
gen_film: bool,
) {
// rudder
let mut ruddervators = scad!(Union);
let mut ruddervator = scad!(Union); //scad!(Rotate(90.0, vec3(1.0, 0.0, 0.0)));
let mut ruddervator = scad!(Union);
ruddervator = scad!(Rotate(60.0, vec3(1.0, 0.0, 0.0)); ruddervator);
let (mut struts, mut spar) = wing(&control_airfoil, &RUDDER, SparType::Top);
let (mut struts, mut spar) = wing(&wing_airfoil, &RUDDER, SparType::Top);
ruddervator.add_child(struts.visualization);
ruddervator.add_child(spar.visualization);
ruddervator = scad!(Translate(vec3(0.0, FUSELAGE_GAP, 0.0)); ruddervator);