1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//! # 3MF (3D Manufacturing Format) support for Rust
//!
//! This library provides support for [3MF] files to programs written in the
//! Rust programming language. 3MF is a file format commonly used for 3D
//! printing. It is typically exported from a CAD program, and imported to a
//! slicer.
//!
//! So far, functionality is limited to writing 3MF files, and only the most
//! basic features of 3MF are supported. Adding support for reading 3MF files,
//! and for more features of the 3MF format is very desirable, and any
//! contributions toward that are very welcome.
//!
//! [3MF]: https://en.wikipedia.org/wiki/3D_Manufacturing_Format
//!
//!
//! ## Further Reading
//!
//! See [3MF specification] and [Open Packaging Conventions].
//!
//! [3MF specification]: https://3mf.io/specification/
//! [Open Packaging Conventions]: https://standards.iso.org/ittf/PubliclyAvailableStandards/c061796_ISO_IEC_29500-2_2012.zip

pub mod error;
pub mod model;
pub mod read;
pub mod write;

pub use self::{error::Error, model::Mesh, read::read, write::write};