Data Exchange with ISO 10303
Utilize components of ISO10303—together or individually—to exchange data.
How STEPcode works →STEP isn't exactly an easy standard to understand. Do you need to examine the handling of a particular construct? Or maybe you want to be able to squash bugs if/when you encounter them. Either way, you can poke around under the hood if you so desire.
Code overview →C? C++? Python? EXPRESS without a STEP serialization format? IFC, or other standards not part of ISO10303? All are possible with STEPcode.
Examples →Quick-start Instructions
~ $ sudo apt-get install git cmake gcc make
~ $ git clone https://github.com/stepcode/stepcode.git stepcode
~ $ cd stepcode; mkdir build; cd build
~ $ cmake .. -DSC_BUILD_SCHEMAS=ap214
~ $ make -j4
# => This generates code for the specified schema (AP214) and compiles it.
# => Utilities and support libs are compiled as well. All are placed in ./bin and ./lib