# Service Pack 24.10

## Library compatibility information

Library name | Version | Windows | Linux | OS X | Notes
--- | --- | --- | --- | --- | ---
DGN Direct | 4.2 |  |  |  |
HOOPS Communicator | 2018 SP2 U1 |  |  |  |
HOOPS Exchange | 2019 SP2 |  |  |  |
HOOPS Publish | 2019 SP2 |  |  |  |
.NET Framework | 4.0 |  |  |  | v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop
Parasolid | 30.1 |  |  |  |
Qt | 5.6 |  |  |  | Please note, Visualize is compatible with Qt 5.4 on OSX
RealDWG | 2019 |  |  |  | RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2
SketchUp | 2015 |  |  |  |

Version

Windows

Linux

OS X

Notes

DGN Direct

4.2

.NET Framework

4.0

v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop

Qt

5.6

Please note, Visualize is compatible with Qt 5.4 on OSX

RealDWG

2019

RealDWG 2019 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017 Update 2

SketchUp

2015

### Functional changes

Windows Vista support ended. Windows 7 is now the minimum supported OS.

SketchUp API. The SketchUp API libraries have been upgraded to version 2018. This version of SketchUp does not support 32-bit Windows, which means x86 Windows support in HOOPS Visualize is no longer available for this component. The base_skp and hio_skp projects have been stripped of any 32-bit logic and the corresponding binaries are no longer included with HOOPS Visualize.

Ambient Occlusion Sharpness Setting. A new setting has been added for adjusting the sharpness for ambient occlusion. Please see the API Reference for `Set_Driver_Options_ambient_occlusion` for more information.

UWP library changes. The monolithic HOOPS UWP library has been split into multiple libraries in order to allieviate size and dependency burdens. The package now provides hoops_3dgs_uwp, hoops_mvo_uwp, hoops_base_stream_uwp (static), and hoops_stream_uwp for this purpose.

### Enhancements

New NVIDIA Profile Creator sample. A new sample, nvidia_profile_creator, is now available, which demonstrates how to programmatically select a GPU for NVIDIA-based systems.

Using Unicode Characters in 2D PDF. Exporting non-ASCII characters to 2D PDF is now supported. However, non-ASCII characters are exported as shells. The resulting “text” is not selectable and can’t be copy-pasted, but otherwise appears normally.

Images as marker glyphs. Images may now be used as glyphs.

Geometry references. Geometry references are now supported in HMF files.

Cutting plane attributes. HSF files now support cutting plane visualization attributes.

Segment optimization. A new option, “segment only”, has been added to HC_Optimize_Segment_Tree. When active, this option will restrict segment optimization to the current segment only, and ignore child segments.