HOOPS Exchange 2026.7.0
Technology Updates
Note
Upcoming Changes to iOS and Linux Binaries HOOPS Exchange has upcoming changes related to how we distribute the iOS and Linux binaries:
- The iOS binary will migrate from a static to a single dynamic library.
- The Linux binary will migrate from a single dynamic library to multiple dynamic libraries.
This aims to improve usability, flexibility and standard behaviour across operating systems and platforms. Watch this space for latest information in upcoming releases.
Format Updates
| Format | Updated Version |
|---|---|
| Navisworks | 2027 |
| Designcenter (NX) | 2606 |
See File Formats for the list of all supported formats.
New Features
Format-Specific Improvements
CATIA V5 Feature Publications
A publication pointing to a feature, such as a pad or a sewn surface, used to return a null linked item. It now returns the faces that feature created, one linked item per face, so such a publication usually holds several. Publications that already resolved are unchanged.
See Publications.
STEP Tolerances Read as Separate Feature Control Frames
The STEP reader used to merge the tolerances sharing a shape aspect into one feature control frame, each becoming a row.
It now creates one frame per tolerance, holding a single row, so A3DMarkupGDTData.m_ppsMarkupTolerances holds one entry per tolerance.
Warning
Review any code expecting a single feature control frame, or reading rows from the first one only. Such code now misses tolerances silently, without any error being reported.
See STEP Reader and Markup and Views.
API Changes
- New functions
A3DTreeNodeGetData(), inA3DSDKStructure.h, returns the data of a tree node as a stringified JSON object.
Third-Party Library Updates
| Library | New Version |
|---|---|
| APDFL | 18.0.5PlusP2e |
| Assimp | 6.0.5 |
| minizip | 1.3.2 |
| stb image | 2.29 |
| stb image resize | 2.07 |
For more information about package content, see Acknowledgments and Distributing Your Application.
Fixed Bugs
| Issue | Description |
|---|---|
| SDHE-22356 | Fixed reading and writing of coordinate systems in step import and export |
| SDHE-22389 | Improved sewing stability |
| SDHE-22475 | Improve A3DComputeModelFilePhysicalProperties robustness |
| SDHE-22515 | ACIS reader now ignores corrupted faces with inconsistent topology |
| SDHE-22867 | Fixed Creo datum curve visibility when m_bDisplayVisibleDatum is set to false |
| SDHE-22871 | Fixed missing entity reference for some Publications |
| SDHE-22986 | Fixed an infinite loop during curve projection |
| SDHE-23010 | Added custom memory callback functions in C# |
| SDHE-23417 | Fixed Part displacement issues in GLTF format by updating Assimp version from 6.0.2 to 6.0.5 |
| SDHE-23619 | Fixed missing leaders in CATIA V5 3D FTA text notes and flag notes |
| SDHE-23639 | Fixed reading issue when no IfcGeometricRepresentationContext is related to IfcProject |
| SDHE-23671 | Fixed loading of SolidWorks files with Large Design Review |
| SDHE-23742 | The SolidWorks configuration version stamp is now checked against the maximum supported version instead of the file header version, so a part stamped SW2026 inside a SW2025 file loads instead of returning A3D_LOAD_CANNOT_LOAD_MODEL. |
| SDHE-23769 | Fixed unexpected behavior in WriteStructArray (C#) |
| SDHE-23771 | Fixed unexpected behavior while loading a FBX file which was introduced by ASSIMP version 6.0.2 by updating the version to 6.0.5 |
| SDHE-23773 | Fixed Part displacement issues in GLTF format by updating Assimp version from 6.0.2 to 6.0.5 |
| SDHE-23799 | Fixed unexpected behavior while loading FBX files introduced by ASSIMP version 6.0.2 by updating to 6.0.5 |
| SDHE-23814 | Fixed unexpected behavior while loading a OBJ file which was introduced by ASSIMP version 6.0.2 by updating the version to 6.0.5 |
Fixed CVEs
| Issue | Description |
|---|---|
| SDHE-23445 | Updated PDFL libtiff dependency to 4.7.2 |
| SDHE-23826 | Updated PDFL libpng dependency to 1.6.58 |
| SDHE-23827 | Updated minizip dependency to 1.3.2 |
| SDHP-3055 | Updated PDFL giflib dependency to 6.1.3 |
| SDHP-3064 | Updated PDFL libexpat dependency to 2.8.2 |
| SDHP-3093 | Updated PDFL libcurl dependency to 8.21.0 |
| SDHP-3095 | Updated PDFL giflib dependency to 6.1.3 |
| SDHP-3097 | Updated STB dependency to 2.29 |
| SDHP-3097 | Updated STB Image dependency to 2.29 |
| SDHP-3097 | Updated STB Image resize dependency to 2.07 |