CAD data exchange
STEP XML Reader & Writer
Read and write STEP XML files with assemblies, names, colors and STEP attributes. Support for STPX, STPA, STPZ and STPZX in OCCT3D applications.
On this page
STEP XML import and export for CAD applications
The OCCT3D STEP XML Reader & Writer brings STEP product data into engineering applications and writes it back for downstream exchange. It supports both reading and writing .stpx, .stpa, .stpz and .stpzx files.
Use the SDK when your workflow needs the STEP XML representation of CAD data, including the assembly structure and descriptive information carried by the source model. STEP XML exchange complements the native STEP .stp / .step workflows used across CAD systems.
BRep and mesh import and export
The component supports both BRep and mesh data in reading and writing workflows. Preserve precise geometry when the destination needs it, transfer existing mesh data through a mesh-capable route, or tessellate BRep surfaces for a mesh destination. Mesh exchange does not require reconstruction of analytic CAD surfaces.
Follow the STEP XML to STEP, STEP to STEP XML or STEP XML to STL guide for the required output.
Assemblies, names, colors and STEP attributes
The component handles assembly structures, names, colors and the native STEP attributes available in the STEP XML data. These capabilities let applications retain product organization and associated information alongside the model, rather than treating an exchange file as an isolated shape.
| Supported data | Use in an engineering workflow |
|---|---|
| Assemblies | Keep the organization of parts and subassemblies |
| Names | Identify models and their constituent items |
| Colors | Carry visual identification into the receiving application |
| STEP attributes | Work with the associated information present in the source STEP XML data |
The information available to a conversion depends on what the source file contains. Identify the attributes required by the receiving workflow when planning integration.
Supported STEP XML files
| Extension | Import | Export |
|---|---|---|
.stpx | Supported | Supported |
.stpa | Supported | Supported |
.stpz | Supported | Supported |
.stpzx | Supported | Supported |
Combining reading and writing in one component supports workflows that load, process and exchange STEP XML data. Specify the required extension on both sides when integrating an existing file pipeline.
STEP XML and native STEP conversion workflows
Combine STEP XML exchange with the native STEP interfaces when a pipeline needs to move between STEP representations. Load the source, perform the required application processing, then write the destination representation. Check assembly organization, names, colors and required attributes in the receiving application.
For a wider conversion pipeline, compare CAD readers and writers. Other destinations may have different capabilities: a visualization mesh format does not carry the same product information as STEP.
Evaluate STEP XML integration
Include the input and output extensions, source application, assembly structure and required attributes in your enquiry. Describe the OCCT version, target platform and whether the workflow handles individual models or batches of files.
Discuss STEP XML SDK evaluation or scope a CAD data exchange integration.