nurbs/
nurbs.rs

1use geom3d::model::StepReader;
2
3fn main() {
4    let file = std::env::args().nth(1).expect("stp file name");
5    let file = std::path::Path::new(&file);
6    let model = StepReader::read_model(&file).unwrap();
7    if model.faces.len() > 0 {
8        model.save_as_obj(file.with_extension("obj")).unwrap();
9    }
10    if model.curves.len() > 0 {
11        model
12            .save_as_svg(file.with_extension("svg"), (350.0, 245.0))
13            .unwrap();
14    }
15}