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(), in A3DSDKStructure.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