HOOPS Exchange 2026.2.0

Technology Updates

Format Updates

Format Updated Version
NX 2512

See File Formats for the list of all supported formats.

Compatibility Update for New Android Versions

This update improves compatibility with newer Android devices.

We have updated the application’s internal components to support the new 16 KB memory page size requirement introduced with recent Android versions. No functional changes are expected for users, but this update is required to meet the latest Android platform requirements.

New Features

Computational Tessellation

The experimental function A3DAsmModelFileComputeTessellation2(), introduced in HOOPS Exchange 2026.1.0, now provides a unified entry point for the three tessellation modes: standard tessellation, accurate tessellation, and the new computational tessellation.

The computational tessellation method aims to generate meshes that more closely respect the requested chord height ratio (sag value) while improving overall geometric consistency. The primary objectives of this approach are:

  • Generating watertight tessellations
  • Avoiding self-intersections
  • Producing manifold meshes

This functionality remains under active development. Mesh quality will continue to improve through incremental updates in upcoming releases.

GLTF Wireframe Export

Our glTF Writer now supports exporting with wireframe. This can be obtained using the new A3DRWParamsExportGltfData::m_bExportEdgeWires option.

API Changes

A new A3D_MAKE_DATA macro has been added to provide one-line data initialization. Some reorganization in the headers was performed to achieve this, which resulted in the removal of file A3DPDFInitializeFunctions.h from the Windows and Linux packages.

  • New Functions:
  • Removed members:
    • In A3DStatus, A3DPDF_ONLY_ONE_PAGE_AUTHORIZED, A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL, A3DPDF_TABLE_FRAME_PROBLEM have been removed.

Fixed Bugs

Issue Description
SDHE-23383 Upgraded PDFL dependency to LIBPNG 1.6.53
SDHE-23373 Set the modification to comply with SFA
SDHE-23320 Improved reading of JT attributes
SDHE-23309 Upgraded PDFL dependency to ICU 78.1
SDHE-23207 Improved handling of SAB files
SDHE-23182 Improved tessellation performance
SDHE-23135 Fixed unexpected linked item on CATIA V5 PMI
SDHE-23130 Fixed issue when reading 3DPDF files with arbitrary bytes
SDHE-23081 Improved handling of ACIS files
SDHE-23015 Improved handling of ACIS files
SDHE-22957 Updated PDFL to version APDFL18.0.5PlusP1y
SDHE-22898 Improved handling of SAB files
SDHE-22884 Improved handling of SAB files
SDHE-22883 Improved handling of ACIS files
SDHE-22882 Improved handling of ACIS files
SDHE-22881 Improved handling of SAB files
SDHE-22879 Improved reading of pseudo-infinite cylindrical surfaces
SDHE-22692 Upgraded PDFL dependency to libexpat 2.7.3
SDHE-22588 Fixed Parasolid export hang with entity names longer than 120 characters
SDHE-21662 Improved handling of ACIS files
SDHE-19277 Improved handling of ACIS files
SDHP-3009 Upgraded PDFL dependency to ICU 78.1
SDHP-3008 Upgraded PDFL dependency to libTIFF 4.7.1
SDHP-3007 Upgraded libexpat dependency to 2.7.3
SDHP-2935 Kept dimension type after STEP export
SDHP-2933 Improved support for STEP PMI symbols and additional symbols
SDHP-2932 Supported tolerance values and tolerance accuracy for export and import of STEP AP242 files