3DF 29.00

Library Compatibility Information

Library Name Version Windows Linux OS X Notes
DGN Direct 4.2 supported unsupported unsupported  
HOOPS Communicator 2022 SP1 supported unsupported unsupported  
HOOPS Exchange 2024 supported supported unsupported  
HOOPS Publish 2024 supported supported unsupported Requires support for SSSE3 instruction set.
.NET Framework 4.5 supported unsupported unsupported Required for VS 2017 libraries and samples.
.NET Standard 2.0 supported unsupported unsupported Required for VS 2019 libraries.
.NET Core 5.0 supported unsupported unsupported Required for VS 2019 samples.
Parasolid 32.0.x supported supported unsupported  
Qt 5.12.7 supported supported unsupported Visualize is compatible with Qt 5.4 on OSX
RealDWG 2019 supported unsupported unsupported RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2
SketchUp 2023 supported unsupported unsupported 64-bit Windows only. Requires Visual Studio 2019 Redistributable.

Functional Changes

Show memory usage. HC_Show_Memory_Usage(long* allocated, long* in_use) has changed input parameter type from long to size_t in order to reliably return the correct value on Windows platform. The function signature is changed to HC_Show_Memory_Usage(size_t* allocated, size_t* in_use).

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.

Selection. Pruned geometry is not selectable.

Freetype upgrade. Upgraded Freetype v2.13.2 to address critical vulnerabilities and exposures.

Harfbuzz upgrade. Upgraded Harfbuzz v2.9.1 to address critical vulnerabilities and exposures.

libtiff upgrade. Upgraded libtiff to v4.6 to address critical vulnerabilities and exposures.

zlib upgrade. Upgraded zlib to v1.3 to address critical vulnerabilities and exposures.

Fixed Bugs

Issue Number Description
SDHV-20411 libtiff is of version 3.6.1, while the latest is 4.5
SDHV-20359 [HOOPS-3DF-27.50]: OpenGL2_Mesa driver not picking on Linux platforms [hoops_3df2750_linux64.tar.gz]
SDHV-20310 Highlighted geometry not displayed properly during zoom in /zoom out /perspective projection.
SDHV-20303 HC_MSet_Character_Attributes does crash with color map
SDHV-20295 Dependency in hoops 2820 & linker issues [231018-000015]
SDHV-20272 Pruned Geometry is still selectable
SDHV-20258 HC_Compute_Screen_Extent_By_Pat not working when entire geometry is out of view
SDHV-20216 Markup text is not visible and selectable after 2023 SP2 upgrade
SDHV-20209 Zlib 1.2.12 vulnerability (220701-000003)
SDHV-20196 Unexpected image background
SDHV-20168 HC_Set_Shader needs to contain ‘triangles’
SDHV-20160 How long does it take to integrate realdwg to open a dwg file?
SDHV-19864 Hoops SubScreens Print problem[230227-000006]
SDHV-19784 [HOOPS 3DF 27.20]: Saving Hardcopy file using HOOPS-3DF 27.20 takes considerable amount of time when we compare it with HOOPS-3DF 23.00
SDHV-19756 v27.20 is much slower than v25.0 for a same file and same setting, tested using Hoops 3D Part Viewers
SDHV-19753 Slowdown while zooming in/out [230103-000002]
SDHV-19633 I don’t see a string cursor on the screen
SDHV-19525 Visual artifacts using TwoPassPrint with margins