3 releases
0.0.3 | Mar 15, 2023 |
---|---|
0.0.2 | Feb 27, 2023 |
0.0.1 | Feb 27, 2023 |
#1353 in Encoding
16,816 downloads per month
Used in 6 crates
(via re_renderer)
75KB
425 lines
TinySTL - A small loader for STL files.
This project is heavily inspired by, and adapted from, cry-inc's microstl library. The goal is to provide a zero-dependency way to easily load and write STL files. It is assumed that all binary files are little endian.
Example
use tinystl::StlData;
let data = StlData::read_from_file("my_file.stl")?;
data.write_binary_file("my_binary_file.stl")?;
Features
Bytemuck
Derives Pod
for Triangle
.
Serde
Derives Serialize
and Deserialize
for all types.
lib.rs
:
TinySTL
- A small loader for STL files.
This project is heavily inspired by, and adapted from, cry-inc's microstl library. The goal is to provide a zero-dependency way to easily load and write STL files. It is assumed that all binary files are little endian.
Example
use tinystl::StlData;
let data = StlData::read_from_file("my_file.stl")?;
data.write_binary_file("my_binary_file.stl")?;
Features
Bytemuck
Derives Pod
for Triangle
.
Serde
Derives Serialize
and Deserialize
for all types.
Dependencies
~200KB