HPS 2024

PLATFORM SUPPORT WARNINGS Support for Android on 32-bit and ARM_v7 architectures has been removed in this release. Support for 32-bit Windows is deprecated and will be removed in a future release. Support for Xamarin platform will end in June 2024.

Library compatibility information

Library name Version Windows Linux OS X Android iOS Notes
HOOPS Exchange 2024 supported supported supported supported supported Android simulator support is limited. See this explanation.
HOOPS Publish 2024 supported supported unsupported unsupported unsupported Requires SSSE3 instruction set support, Linux support is limited to C++
HOOPS Communicator Sprocket 2023 SP2 U2 supported unsupported unsupported supported supported HC Sprocket only works with Visual Studio v142.
.NET Framework 4.5 supported unsupported unsupported unsupported unsupported Required for VS 2017 libraries and samples.
.NET Standard 2.0 supported unsupported unsupported unsupported unsupported Required for VS 2019 libraries.
.NET Core 5.0 supported unsupported unsupported unsupported unsupported Required for VS 2019 samples.
Parasolid 34.1 supported supported supported unsupported supported For iOS platforms, support is limited to 64-bit platforms for the Parasolid Sprockets (hps_sprk_parasolid and hps_sprk_exchange_parasolid).
RealDWG 2019 supported unsupported unsupported unsupported unsupported RealDWG 2019 works with Visual Studio 2017 Update 2 and Visual Studio 2015 Update 3
Qt 5.12.7 supported supported supported unsupported unsupported  
SketchUp 2023 supported unsupported unsupported unsupported unsupported VS2019 Redistributable required, and only x64 Sketchup is supported

Enhancements

Measurements Measurements can remain visible when isolating parts.

Functional changes

Filter The maximum number of conditions evaluated in a filter has been increased.

PMI PMI Automatic Orientation option is no longer available for JT and 3DXML file formats due to limitations in the ability to distinguish in PMI elements that must be completely flipped and elements that must remain in position.

zlib upgrade. Upgraded to zlib 1.3 to address critical vulnerabilities and exposures.

Harfbuzz upgrade. Upgraded Harfbuzz 2.9.1 to address critical vulnerabilities and exposures.

Freetype upgrade. Upgraded Freetype 2.13.2 to address critical vulnerabilities and exposures.

Screen extents computation. When any computation of screen extents is called, and no geometry is found without the screen extents, an invalid rectangle (instead of full window extents) will be returned.

Fixed bugs

Issue number Description
20311 OOC : Color is not applied properly
20258 HC_Compute_Screen_Extent_By_Pat not working when entire geometry is out of view
20253 Documentation for Class AttributeLock isn’t complete
20246 When using the SetUserData function, if I use a certain string, the function will not return and will just keep waiting.
20220 Inconsistent Simple Shadow effects for similar model
20216 Markup text is not visible and selectable after 2023 SP2 upgrade
19986 How to render internal lines with Parasolid sprocket?
19758 Automatic orientation doesn’t work for JT files
19483 Highlight effect lost on point cloud during zoom in/out
19286 Opening the same file in HOOPS ver 2340(taking 1.7 GB of RAM) and HOOPS ver 2610(taking 2.8 GB of RAM) increases the memory usage.