Function stl_io::create_stl_reader
source · pub fn create_stl_reader<'a, R>(
read: &'a mut R
) -> Result<Box<dyn TriangleIterator<Item = Result<Triangle>> + 'a>>where
R: Read + Seek,
Expand description
Attempts to create a TriangleIterator for either ascii or binary STL from std::io::Read.
let mut reader = ::std::io::Cursor::new(b"solid foobar
facet normal 1 2 3
outer loop
vertex 7 8 9
vertex 4 5 6
vertex 7 8 9
endloop
endfacet
endsolid foobar".to_vec());
let stl = stl_io::create_stl_reader(&mut reader).unwrap();