3DF 30.40

Note

Upcoming Change to Product Package Names
To improve clarity and consistency, HOOPS has adopted a unified naming scheme across all products. New package names now include product, version, platform, architecture, and compiler details.

Technology Update

Platform Changes

HOOPS Visualize 3DF support has now been extended to include Linux on ARM64 (ARMv8-A). The minimum supported OS is RHEL 8 with Devtoolset 9. See our Supported Platforms page for details.

Library Compatibility Information

Library Name Version Windows Linux OS X Notes
DGN Direct 4.2 supported unsupported unsupported  
HOOPS Communicator 2025.4.0 supported unsupported unsupported HTML HIO only works with Visual Studio v142.
HOOPS Exchange 2025.5.0 supported supported unsupported  
HOOPS Luminate 2025.3.0 supported supported supported  
HOOPS Publish 2025.5.0 supported supported unsupported Requires support for SSSE3 instruction set.
.NET Framework 4.8 supported unsupported unsupported Required for VS 2019 libraries and samples.
.NET Standard 2.0 supported unsupported unsupported Required for VS 2019 and 2022 libraries.
.NET Core 8.0 supported unsupported unsupported Required for VS 2022 samples.
Parasolid 35.1 supported supported unsupported  
Qt 6.5.3 supported unsupported unsupported  
Qt 5.12.7 unsupported supported unsupported Visualize is compatible with Qt 5.4 on OSX
RealDWG 2023 supported unsupported unsupported RealDWG 2023 is only compatible with Visual Studio 2019 (v142 toolchain)
RealDWG 2025 supported unsupported unsupported RealDWG 2025 is only compatible with Visual Studio 2022 (v143 toolchain)
SketchUp 2023 supported unsupported unsupported 64-bit Windows only. Requires Visual Studio 2019 Redistributable.

Functional Changes

Fixed Bugs

Issue Description
SDHV-21360 Upgrade of freetype lib to 2.14.1 solving zlib CVE from previous version
SDHV-21357 Upgrade of freetype lib to 2.14.1 solving zlib CVE from previous version
SDHV-21332 Updated libtiff and use it as precompiled library
SDHV-21327 Fix the camera scale code when using drawing/selection and Compute_Coordinates.
SDHV-21220 Fix usage of normal with custom shaders
SDHV-21217 Ensure custom shader normals are read when compiling custom shader if needed