3DF 29.10

PLATFORM SUPPORT WARNINGS HOOPS Visualize x86 architecture is now deprecated and support will end January 2025.

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.2.0 supported supported unsupported  
HOOPS Publish 2024.2.0 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.

Enhancements

  • hc_experimental.h Exposure of experimental and work-in-progress functionality that may or may not be promoted to the officially supported public API at a later date. The experimental API and its behavior may be changed or removed entirely at any time without notice and should as such not be used in production code. The API is available in the sidebar, or click here.
  • Experimental Cellular Volume Addition of a new geometry construct that extends Shells with the notion of inside/outside. The initial implementation in this release enables adding volumes to the database and displaying them in the scene. New API functions are available to Insert/Edit/Delete cellular volumes, search for cellular volumes in the tree and extract data from the database. Basic attributes can be added to volume entities, and the data can be written to and read from HSF files.
  • Lines entities in OBJ format Line entities are recognized and added to the scene as polylines. The MVO reader defaults visibility on when the file contains only lines (no faces).

Functional Changes

  • SelectByRay Selection by ray now selects from only the visibile geometry when a cutting plane hides part of the geometry.
  • Shell Transparency Shell faces with transparency are correctly rendered in cases where display lists are enabled, and also in cases where both display lists and local edge transparency are enabled.

Package Changes

Our dependency to zlib has been upgraded from 1.3 to 1.3.1. For more information, see Acknowledgements.

Fixed Bugs

Issue Number Description
SDHV-20393 Transparent effect is different
SDHV-20387 FitWorld does not work properly
SDHV-20528 .NET runtime errors after switching from 3DF 27 to 29
SDHV-20393 Transparent effect is different
SDHV-20387 FitWorld does not work properly
SDHV-20375 Loading Failed with OBJ File that Contains Only Lines
SDHV-20322 HOOPS crash when using Priority HSRA and AA text (DirectX11 driver)
SDHV-20320 Shells are not rendering when comparing between v27.10 and v27.50
SDHV-20223 Exception in file ‘std_draw_tree.cpp’ in function scan_geo_ref_types due to gr coming as nullptr
SDHV-20139 Crash for a point cloud
SDHV-19911 Anti-aliased text not obeying displacement
SDHV-19680 Subentity selection using Selection_By_Polygon with self-intersecting lines
SDHV-19596 Window background image not displayed correctly
SDHV-5230 SelectByRay selects a hidden part of a faces using cutting plane