diff --git a/glider/.gitignore b/.gitignore similarity index 100% rename from glider/.gitignore rename to .gitignore diff --git a/glider/Cargo.lock b/Cargo.lock similarity index 100% rename from glider/Cargo.lock rename to Cargo.lock diff --git a/glider/Cargo.toml b/Cargo.toml similarity index 100% rename from glider/Cargo.toml rename to Cargo.toml diff --git a/Makefile b/Makefile index fc0c8a3..90576ca 100644 --- a/Makefile +++ b/Makefile @@ -1,2 +1,5 @@ +out.scad: e393.selig + cargo run --release + e393.selig: curl http://airfoiltools.com/airfoil/seligdatfile?airfoil=e393-il > e393.selig diff --git a/glider/src/main.rs b/src/main.rs similarity index 85% rename from glider/src/main.rs rename to src/main.rs index 6285354..1a9ba24 100644 --- a/glider/src/main.rs +++ b/src/main.rs @@ -2,12 +2,12 @@ use scad::*; mod selig; fn main() { - let e393 = selig::parse(include_str!("../../e393.selig")); + let e393 = selig::parse(include_str!("../e393.selig")); + let aerofoil = scad::PolygonParameters::new(e393); + let mut scad_file = ScadFile::new(); scad_file.set_detail(50); - - let aerofoil = scad::PolygonParameters::new(e393); let strut = scad!(Translate(vec3(2.0, 2.0, 3.0)); { scad!(Polygon(aerofoil)) }); diff --git a/glider/src/selig.rs b/src/selig.rs similarity index 100% rename from glider/src/selig.rs rename to src/selig.rs