show rudder
This commit is contained in:
parent
319bc8b1fe
commit
d2708723f0
2 changed files with 10 additions and 2 deletions
4
Makefile
4
Makefile
|
@ -1,3 +1,5 @@
|
|||
build: build/allparts.svg
|
||||
|
||||
build/%.scad: e393.dat edgevertical.dat src/*.rs
|
||||
mkdir -p build
|
||||
cargo run
|
||||
|
@ -26,7 +28,7 @@ build/%.dxf: build/%.scad
|
|||
build/%.dwg: build/%.svg
|
||||
svg2dwg -no-gui -no-dock-icon -o $@ $<
|
||||
|
||||
.PHONY: svgs dxfs clean nest
|
||||
.PHONY: svgs dxfs clean nest run
|
||||
svgs: build/%.scad
|
||||
ls build/part*.scad | sed 's/scad/svg/' | xargs make
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ fn main() {
|
|||
let e393: Airfoil = selig::parse(include_str!("../e393.dat"));
|
||||
|
||||
// symetric airfoil, used in the control surfaces
|
||||
let exxx: Airfoil = selig::parse(include_str!("../edgevertical.dat"));
|
||||
let evert: Airfoil = selig::parse(include_str!("../edgevertical.dat"));
|
||||
|
||||
let mut wing = scad!(Translate(vec3(0.0,0.0,0.0)));
|
||||
|
||||
|
@ -46,6 +46,12 @@ fn main() {
|
|||
// spars
|
||||
scad_file.add_object(spar(WINGSPAN));
|
||||
|
||||
// rudder
|
||||
let mut rudder = scad!(Rotate(90.0, vec3(1.0, 0.0, 0.0)));
|
||||
rudder.add_child(strut(&evert, CHORD, CARDBOARD_WIDTH));
|
||||
|
||||
scad_file.add_object(rudder);
|
||||
|
||||
let cardboard = vec3(0.38, 0.26, 0.26);
|
||||
scad_file.add_object(scad!(Color(cardboard); wing));
|
||||
|
||||
|
|
Loading…
Reference in a new issue