Skip to main content

ogeom_io/step/
mod.rs

1//! STEP exchange files: ISO 10303.
2//!
3//! *Elsewhere* this is `STEPControl` and everything under it. Two layers,
4//! deliberately separate: [`parse`] understands Part 21, the exchange
5//! *syntax*, and produces an instance graph with no opinions; [`read`]
6//! understands the B-rep subset of the schema and builds real topology,
7//! counting what it walked past and warning about what it compromised.
8
9pub mod parse;
10pub mod read;
11pub mod write;
12
13pub use read::{StepImport, StepReport, UntrimmedFace, WarningSummary, read_step};
14pub use write::write_step;