#######################
HOOPS Exchange 2026.2.0
#######################


Technology Updates
==================

Format Updates
--------------

================== ==================== 
*Format*           *Updated Version*
================== ====================
NX                 2512
================== ====================

See :doc:`/start/supported-formats` for the list of all supported formats.

Platform Updates
----------------

The Linux x86-64 build environment has been upgraded from devtoolset 8 (GCC 8.2.3, glibc 2.17) to devtoolset 10 (GCC 10.4.0, glibc 3.2.0).

See :doc:`/start/supported-platforms` for the list of all supported platforms.


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 :c:func:`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 :doc:`/start/format/gltf_writer` now supports exporting with wireframe.
This can be obtained using the new :c:member:`A3DRWParamsExportGltfData::m_bExportEdgeWires` option.



API Changes
===========

A new :c:macro:`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:

  * :c:func:`A3DAsmModelFileComputeTessellation2`

* Removed members:

  * In :cpp:enumerator:`A3DStatus`, :cpp:enumerator:`A3DPDF_ONLY_ONE_PAGE_AUTHORIZED`, :cpp:enumerator:`A3DPDF_CANNOT_LOAD_IMAGEMAGICK_DLL`, :cpp:enumerator:`A3DPDF_TABLE_FRAME_PROBLEM` have been removed.

Fixed Bugs
==========

.. csv-table::
   :header: "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"

