Support for NX 2606 and Parasolid v38
CAD Exchanger now supports importing NX 2606 and Parasolid v38 files, allowing you to integrate data created in these versions into your existing CAD Exchanger workflows.
STEP import from streams
The STEP_Reader::ReadFile method now supports std::istream, allowing STEP files to be imported directly from data streams rather than only from files.
This makes it possible to integrate STEP import with alternative data sources, such as cloud storage and models embedded in other files.
Identifying reasons for failed external reference loading
For Creo, SOLIDWORKS, and STEP, a new Base_MissingExternalReference::Reason() method provides more detailed information about external references that could not be loaded.
Previously, the SDK allowed applications to retrieve a list of missing external references. The new method also makes it possible to identify why a referenced file could not be loaded, such as when the file is missing or being used by another process.
Possible reasons are defined in the Base_MissingExternalReference::ReasonType enum.
Additional format improvements
3D XML
- Fixed a regression affecting the import of transformations with negative scale.
CATIA
- Added automatic correction of significant outliers in invalid tessellation data stored in files.
IFC
- Improved the import of Boolean geometry entities, fixing cases where such geometry was not imported correctly.
- Improved the precision of imported planar faces, resolving issues that could prevent some faces from being imported.
SOLIDWORKS
- Fixed crashes when importing tessellation containing invalid data and when parsing properties. Severely corrupted tessellation data is now ignored instead of causing an import failure.
STEP
- STEP import now also supports additional part and model properties. Part revision, part ID, and part description are imported into the corresponding property tables, along with author and organization properties for models. Property keys are documented in ModelData_PropertyTable.
End of support for Python 3.10 and Java 8
The next CAD Exchanger release will be the last to include packages for Python 3.10 and Java 8.
If your application relies on these configurations, please plan to migrate to newer supported versions.
For more information about deprecation timelines for supported configurations, refer to the Supported Configurations section of the SDK documentation.
Manufacturing Toolkit updates
Here are the highlights of Manufacturing Toolkit 2026.7:
- Initial import support for Parasolid, SOLIDWORKS, Solid Edge, and NX.
- Recognition of concave and convex fillet features in CNC machining.
- Improved sheet metal bend recognition.
- Improvements to MTK Workbench and MTK Web.
Follow the link to learn more about the new MTK release.
For the complete list of CAD Exchanger 3.24.23 updates, please refer to the changelog.