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}