3DF 30.10

Technology Update

Third-Party Library Updates

The following third-party libraries have been updated:

Library New Version
Harfbuzz 11.0.0

Platform Changes

  • Support for RealDWG 2023 and 2025 starts with this release. Note the compiler requirements differ for each specific RealDWG version.
  • Support for all Microsoft Windows 10 editions is scheduled to end in October 2025 in coordination with Microsoft’s scheduled end of life policy.
  • Support for OpenGL on MacOS is deprecated and will no longer be supported starting in January 2026. Partners will have to migrate to Metal in order to maintain support for Apple devices in the future.

Library Compatibility Information

Library Name Version Windows Linux OS X Notes
DGN Direct 4.2 supported unsupported unsupported  
HOOPS Communicator 2024.6.0 supported unsupported unsupported HTML HIO only works with Visual Studio v142.
HOOPS Exchange 2025.1.0 supported supported unsupported  
HOOPS Publish 2025.1.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 5.12.7 supported 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.

New Features

  • Subwindows can now be sorted by segment priority thereby enabling the subwindow to be drawn in specific order. The new option is enabled with “subwindow sorting” provided to HC_Set_Window_With_Options.
  • String cursor now supports Unicode text layout. The cursor will display on strings formated in Unicode Layout and track characters both left-right and right-left.
  • Subentity selection of cellular volume entities is now supported in MVO.
  • OOC data written to file now contains version information in order to improve interoperability.

Functional Changes

  • Visual selection with selection by polygon better tracks what is visible when cutting planes are present.
  • Eliminated flickering when hovering over geometry and using visibility based selection with dynamic highlighting.

Deprecations

Fixed Bugs

Issue Description
SDHV-21118 Fix the update of text bounding box with text region
SDHV-21107 HC_Set_Conditions() argument syntax to set and unset a condition no longer works with 3DF 30.00
SDHV-21080 Resolve CVE-2024-56732 in HarfBuzz 8.5.0
SDHV-21047 select_by_polygon returns empty with specific cut plane present in scene, and with specific viewpoint, and using visual selection only
SDHV-21046 HC_Rename_Segment_By_Key has a wrong behavior
SDHV-21039 Resolve crash observed inside hoops_mvo_mgk.dll for attached obj file.
SDHV-21035 Fix case where selecting a model was not working after playing an animation
SDHV-21025 Faces visually interleave each other when texture is set to geometry and transmission is applied to edges
SDHV-21024 Text is correctly displayed with hardware acceleration and extent culling active
SDHV-21021 Visual artifacts removed when texture is set to geometry and transmission is applied to edges.
SDHV-21002 Display Regression from V25 to V29.20
SDHV-20992 Fixed a crash when exporting a OBJ from HSF with multi-texturing
SDHV-20937 Correct highlighting while using SetDynamicHighlight
SDHV-20919 Specify version when writing OOC data to file
SDHV-20857 Seeing blank screen for Android on Samsung S23 and higher versions
SDHV-20788 Loading an OBJ file into a segment causes an error
SDHV-20709 Error while reading this file After update to 2910
SDHV-19773 Unable to move subwindow