HOOPS Exchange 2024.7.0

Technology Update

Format Updates

Format

Updated Version

STEP

AP 242 Ed2 (beta) and Ed3 (beta)

Parasolid

37.0

Revit

2025

See File Formats for the list of all supported formats.

Third-Party Libraries Updates

Below third-party libraries have been updated:

Library

New Version

ODA

25.8

Within the context of supporting Revit 2025, we have updated the binary dependencies to ODA (Open Design Alliance) to 25.8. This update fixes several bug related to our Revit support. Windows and Linux packages are updated.

For more information about package content, see Distributing Your Application.

See also

New Features

Export wireframe tessellation in JT

The wireframe tessellation stored in A3DRiPolyWireData can now be exported in JT 8.1, 9.5 and 10.0 using the option m_bWriteWireframe from A3DRWParamsExportJTData (this option is set to false by default).

T-Junctions Detection and Removal

A T-junction occurs when two adjacent triangles subdivide the edge of a third triangle, hence forming T-shaped edge junction. T-junctions can cause issues in rendering, such as visible seams and cracks, or problems in simulations and mesh deformations due to the lack of proper vertex connections, leading to geometric inconsistencies.

We now provide a way to repair mesh geometry by removing T-junctions.

../_images/advanced_t_junction_before_after.svg

This new feature is provided as experimental (see Experimental Features below). It extends the HOOPS Exchange API with a new function and structure:

For more information, see T-Junctions Detection and Removal.

Experimental Features

A new API mechanism is provided to enable experimental API functions. For more information, see Extending HOOPS Exchange.

API Changes

Fixed Bugs

As of 2024-10-11

Issue

Description

SDHE-21929

Fixed misplaced geometry in NWD file

SDHE-21888

Fixed incorrect PMI upon importing from 3DXML

SDHE-21847

Fixed undefined behavior while reading from SAT

SDHE-21819

Fixed vulnerability exposed by reading some Parasolid files

SDHE-21802

Fixed garbled names in Creo on Chinese locale

SDHE-21801

Fixed error upon importing from Creo

SDHE-21616

Fixed incorrect behavior in ‘Prefer Face’ projection option

SDHE-21418

Upgraded Zlib dependency to 1.3.1

SDHE-20867

Improved performances of point projection