CAD Exchanger SDK and Lab updates
Format improvements
Maximize your results with our updated formats:
3D XML
- Fixed a crash during import of model with unsupported Dynamic Tessellation.
CATIA
- Added import of custom body names for all supported versions. Previously, the range of versions was limited to R19-R23.
- Added import of geometrical sets through ModelData_PropertyTable of bodies. See the new reserved property name "CADEX_GEOMETRY_FOLDER_PATH".
DWG
- Improved the text converter to take into account word wrapping.
- Improved text alignment.
- Fixed an issue with hidden elements being imported and vice versa.
- Fixed conversion of plus-minus and diameters signs.
- Fixed an issue with misplaced dimension text.
- Improved classification of hatch contour types (Inner vs Outer).
- Improved import of chinese characters (GBK encoding).
- Fixed an issue with not used blocks being imported.
FBX
- Fixed an issue with instances being misplaced after export to FBX.
JT
- Fixed an issue that was causing a crash when importing certain models.
NX
- Fixed a crash during PMI conversion of model without view.
SOLIDWORKS
- Fixed a crash during parsing of poly representation.
STEP
- Added support for ID_ATTRIBUTE entities. The entities are imported as properties.
- Improved import of toroidal surfaces with negative radiuses.
- Fixed a segmentation fault that occurred when importing certain models.
- Added a missing wrapper for SetSchemaVersion() in STEP_WriterParameters.
CAD Exchanger SDK updates
Enhanced error handling for IFC and STEP imports
We have introduced a new BaseError_ParsingError exception, a subclass of Base_Exception. Now, you can precisely catch and handle parsing errors that occur during model import. Previously, these were grouped under a generic exception. The update enables better debugging, allowing you to build more responsive applications.
Better interoperability with Eyeshot
This release tackles various edge cases that previously led to missing faces during conversion from Eyeshot to CAD Exchanger SDK and vice versa. Now you can be sure that models will convert with higher precision and reliability, providing a smoother workflow.
To get the full list of the 3.24.14 updates, read the CHANGES.txt file.
Manufacturing Toolkit updates
New STL and DXF formats
- Introduced STL import/export with sewing support and multi-part handling.
- Implemented DXF export of drawings. Unfolding example now exports unfolded sheets into DXF format.
Sheet Metal
- Added new Sheet Metal forming feature.
- Improved Sheet Metal side detection algorithm, fixing many corner cases for more accurate unfolding results.
- Improved processing of non-Sheet Metal models to reduce recognition and unfolding errors.
CNC Machining
- Added new DFM CNC Machining issue: minimum edge distance check for threaded holes (DFMMachining_SmallDistanceBetweenThreadedHoleAndEdgeIssue).
Updated MTK Web examples
- Enhanced MTK Web examples with new viewport controls, highlighting, and measurement improvements.
Follow the link to find more details about the new release.