#stp #step #cad

iso-10303-parts

A Rust crate for reading STP files

5 releases (breaking)

0.5.0 May 28, 2021
0.4.0 Jan 31, 2021
0.3.0 Oct 12, 2020
0.2.0 Sep 21, 2020
0.1.0 Sep 17, 2020

#349 in Configuration


Used in geom3d

MIT license

4MB
107K SLoC

Crates.io Docs

Generated reader code for ISO 10303 parts.

Currently supported application protocols:

  • AP203: [CONFIG_CONTROL_DESIGN] Configuration controlled 3d design of mechanical parts and assemblies
  • AP214: [AUTOMOTIVE_DESIGN] Core data for automotive mechanical design processes

Run example:

cargo run --release --example read -- "examples/ap214_example.stp"
cargo run --release --example read -- "C:/Users/Liu/3D Objects/HandySCAN 3D_Demo part_CAD.stp"

Dependencies

~4MB
~64K SLoC