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.
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
Added function
A3DMeshRepair_experimental()
.Added structure
A3DMeshRepairParametersData
.Added macro definitions:
A3DAPI_EXPERIMENTAL
andA3DAPI_EXPERIMENTAL_WITHOUT_WARNING
.Added header file: A3DSDKExperimental.h
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 |