Skip to content

ifc-step ​

STEP physical file (ISO 10303-21) codec for the IFC model.

StatusImplemented
Latest release0.4.0 (2026-09-29)
Registriescrates.io ifc-step
Via the facadeopenbim-ifc feature step
API documentationrustdoc · docs.rs
Sourcecrates/ifc-step/

Overview ​

ifc-step — IFC adaptation over generic ISO 10303-21 syntax.

Generic tokenization, escaping, records, parameters, sections, parsing, writing, partitioning, spans, diagnostics, and event sinks live in openbim_step. This crate owns only conversion between that generic substrate and ifc_model::Model plus IFC codec detection and I/O policy.

ModuleRole
codecStepCodec/StepReader: detection, parse policy, I/O
errorSTEP-specific failure modes
parserGeneric exchange to IFC record model
writerIFC record model to physical file

Depends on ​

Changes ​

Full history: crates/ifc-step/CHANGELOG.md

Released under the AGPL-3.0-or-later licence. ISO and CEN standards material is not redistributed.