added elevator
This commit is contained in:
parent
7606de7bad
commit
5decd2f570
2 changed files with 19 additions and 0 deletions
|
@ -17,3 +17,7 @@ pub const RUDDER_HEIGHT: f32 = 5.0 *IN2MM;
|
|||
pub const RUDDER_CHORD: f32 = 4.0 *IN2MM;
|
||||
pub const RUDDER_TAPER: f32 = 0.7;
|
||||
pub const RUDDER_STRUTS: usize = 3;
|
||||
pub const ELEVATOR_HEIGHT: f32 = 5.0 *IN2MM;
|
||||
pub const ELEVATOR_CHORD: f32 = 4.0 *IN2MM;
|
||||
pub const ELEVATOR_TAPER: f32 = 0.7;
|
||||
pub const ELEVATOR_STRUTS: usize = 3;
|
||||
|
|
15
src/main.rs
15
src/main.rs
|
@ -49,6 +49,21 @@ fn main() {
|
|||
rudder = scad!(Translate(vec3(LENGTH-RUDDER_CHORD, 0.0, 0.0)); rudder);
|
||||
scad_file.add_object(rudder);
|
||||
|
||||
// elevator
|
||||
let mut elevator = scad!(Translate(vec3(LENGTH-ELEVATOR_CHORD, 0.0,0.0)));
|
||||
for port in [true,false] {
|
||||
let mut wing = wing(&control_airfoil, ELEVATOR_STRUTS, ELEVATOR_HEIGHT, ELEVATOR_CHORD, ELEVATOR_CHORD * ELEVATOR_TAPER);
|
||||
wing = scad!(Translate(vec3(0.0, FUSELAGE_GAP,0.0)); wing);
|
||||
if port {
|
||||
wing = scad!(Mirror(vec3(0.0, 1.0, 0.0)); wing);
|
||||
}
|
||||
elevator.add_child(wing);
|
||||
}
|
||||
elevator.add_child(spar(ELEVATOR_HEIGHT*2.0+FUSELAGE_GAP*2.0, true));
|
||||
scad_file.add_object(elevator);
|
||||
|
||||
|
||||
|
||||
let cardboard = vec3(0.38, 0.26, 0.26);
|
||||
scad_file.add_object(scad!(Color(cardboard); wing_transform));
|
||||
|
||||
|
|
Loading…
Reference in a new issue