HPS 2023 SP2 U1

WARNING. We are planning to remove support for Android x86 (32-bit) and v7 by the end of the year. If you are still supporting these platforms and need advice about how to proceed, please contact TS3D Support to discuss your options.

Library compatibility information

Library name Version Windows Linux OS X Android iOS Notes
HOOPS Exchange 2023 SP2 U1 supported supported supported supported supported Android simulator support is limited. See this explanation.
HOOPS Publish 2023 SP2 U1 supported supported unsupported unsupported unsupported Requires SSSE3 instruction set support, Linux support is limited to C++
HOOPS Communicator Sprocket 2023 SP1 supported unsupported unsupported supported supported HC Sprocket only works with Visual Studio v142.
.NET Framework 4.8 supported unsupported unsupported unsupported unsupported Only for VS 2017
.NET Core 5.0 supported unsupported unsupported unsupported unsupported Only for VS 2019
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

Codegen debugging. Codegen debugging utility is more reliable at producing output for “large” and “very large” execution paths.

Animation sampler. Animation RGBColorSampler now selectively applies colors to any combination of faces, lines, edges and markers. Previously the color specified in the sampler was only applied to faces. Details are available in our Programming Guide page on animation.

Transparency. Transparency is allowed on cut faces with implicit material preferences.

Attribute locks. AtributeLockControl now permits locking selectability attribute.

Functional changes

SelectionResults.Equals now correctly compares the input argument and returns True when the member data is equivalent.

Continuation characters in OBJ format files are now processed on import.

XYZ file formats that additionally contain RGB data can now be imported.

Fixed bugs

Issue number Description
SDHV-20112 HPS: failed to open .xyz file
SDHV-20082 Text hardware acceleration affects the visibility of text
SDHV-20075 Model takes an inordinate amount of time to load with ImportOptionsKit::SetRemovedViews(true)
SDHV-20061 Method call in progress while Operator.OnViewDetached() is invoked causes exception and crash
SDHV-20038 How to make geometry color flicker
SDHV-20021 SelectionResults comparison operator
SDHV-19985 The name of the model tree is different between PDF and HTML converted from Parasolid.
SDHV-19892 Selection locks
SDHV-19849 How to update displayed InteriorSilhouetteEdges when the view camera is updated.
SDHV-19793 Shell with transparent texture appears solid in PDF
SDHV-19787 Incorrect Importing of OBJ Files with Line Continuations [230119-000014]
SDHV-19644 How to make transparent cutting section cap?