3DF 29.40

Technology Update

Platform Changes

  • HOOPS Visualize x86 architecture ends with this release. Customer packages for this platform are no longer accessible from the Developer Zone. Contact Tech Soft 3D Support for access to this platform.

  • Support for Visual Studio 2017 (V14.1) ends with this release. This platform will not be available for download starting with 3DF 30.0.0.

  • Support for .Net Framework 4.5 and .Net 5 ends with this release and be replaced with support for .Net Framework 4.8.1 and .Net 8 in HOOPS Visualize 3DF 30.0.0.

  • Support for Universal Windows Platform (UWP) ends with this release. Microsoft recommends using the Windows App SDK, and WinUI rather than UWP as it is no longer under active development. Instructions for migrating an app from UWP to Windows SDK can be found here.

  • Support for Hololens I ends with this release due to Microsoft’s planned end of life for device support. After December 10, 2024, HoloLens (1st Gen) devices will continue to function, however will no longer receive security updates or technical support.

  • Support for OpenGL on MacOS and iOS platforms is deprecated and will no longer be supported starting with 3DF 31.0.0. Partners will have to migrate to Metal in order to maintain support 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

2024.8.0

supported

supported

unsupported

HOOPS Publish

2024.8.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

35.1

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

  • Unicode Layout Processing Per-character attributes are now supported for Unicode text layouts.

  • Select by Ray Select_By_Ray can now return subentity information for shells/polygons/meshes.

Functional Changes

  • HTML HIO HOOPS Communicator libSC now only works with Visual Studio v142.

  • PDF Output/Print Preview Lines with transparency (alpha < 1.0) are rendered behind shells in PDF output and print preview.

  • Winforms Dev_Tools/hoops_winforms/source/hoops_panel_3dgs_only_cs142.csproj is now named Dev_Tools/hoops_winforms/source/hoops_panel_3dgs_only142.csproj in order to make the output library name consistent with other libraries in the package.

Documentation Changes

HOOPSY

We are excited to introduce HOOPSY, our new Documentation AI assistant. It is now available for HOOPS Visualize 3DF users. This tool leverages advanced AI capabilities to help you find relevant information quickly and efficiently. It provides on-demand, multilingual support for your documentation needs.

Key Features

  • Natural Language Processing (NLP): The assistant understands your queries in everyday language, delivering precise and contextually relevant answers.

  • Comprehensive Documentation Search: Searches across the HOOPS Visualize 3DF documentation to retrieve the most relevant pages, ensuring you get accurate information for your queries.

  • Reference Links: Offers direct links to the original documentation, enabling deeper exploration and providing full context to enhance understanding.

  • Conversation Sharing: Easily share your AI assistant conversations with others for collaborative troubleshooting and knowledge sharing.

  • Multilingual Support: Supports multiple languages to cater to a global user base, allowing you to interact with the assistant in your preferred language.

  • Continuous Learning: The AI assistant continuously improves its responses based on user interactions, ensuring it becomes more helpful over time.

Fixed Bugs

Issue

Description

SDHV-20873

Hoops_3dgs_v142 build error

SDHV-20848

Crash in call of HC_Move_By_Key linked to ticket SDHV-20223

SDHV-20844

HOOPS 29: C#-API-Method (Show_Memory_Usage) not useable anymore[240923-000000]

SDHV-20836

Crash on HBaseView::update

SDHV-20807

DWG PMI disappears on zoom

SDHV-20798

Compute_Selection_By_Sh_W_Op() gives wrong result with clearance > 0

SDHV-20772

False exception: ”A cutting plane became singular after transforming”

SDHV-20763

Application becomes unresponsive under OpenGL2 when calling HC_Compute_Screen_Extent_By_Key while there are texts with backgrounds in the scene

SDHV-20749

Fixed Text Alignment not properly working with SetPath

SDHV-20742

Incorrect Offsets for Ray Selection for various Surfaces

SDHV-20737

Memory leaks in HFileStreamToolkit

SDHV-20730

HOOPS Version 27.22 & 27.20: Black contour lines displayed after HOOPS 3DF upgrade from 23.00 to 27.20 and 27.22

SDHV-20681

Hang (Really slow) when loading IFC file right after loading a HSF file

SDHV-20672

HC_Compute_Selection_By_Shell_With_Options Incorrect Result with tolerance=0.0

SDHV-19493

HC_Compute_Selection_By_Area regression [220817-000003]