# Service Pack 23.10

## Library compatibility information

Library name | Version | Windows | Linux | OS X | Notes
--- | --- | --- | --- | --- | ---
DGN Direct | 4.2 |  |  |  |
HOOPS Communicator | 2018 U2 |  |  |  |
HOOPS Exchange | 2018 SP2 |  |  |  |
HOOPS Publish | 2018 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 | 2018 |  |  |  | RealDWG 2018 is compatible with Visual Studio 2015 Update 3 and Visual Studio 2017
SketchUp | 2015 |  |  |  |

## Enhancements

Parasolid support for Linux. The Parasolid bridge is now available for the Linux platform.

Parasolid: Convergent Modeling. Convergent modeling (i.e., hybrid modeling that combines faceted geometry with solid geometry) has been enabled in HOOPS/Parasolid. Previously, Parasolid files were required to contain B-rep; this requirement has been lifted.

DWG Support for HIO_Exchange. It is now possible to import DWG files via HIO_Exchange. In order to load DWG files with HIO_Exchange, it’s necessary to call one of the following: //for DWG files HInputHandler * dwg_handler = HDB::GetHIOManager()->GetInputHandler(“dwg_with_prc”); //for DXF files HInputHandler * dxf_handler = HDB::GetHIOManager()->GetInputHandler(“dxf_with_prc”);

Please note that this is different from the parameter string used for import of DWG files via HIO_RealDWG (invoked by simply passing “dwg” or “dxf” to GetInputHandler()).

AR/VR Beta Release. A Beta release of Augmented Reality and Virtual Reality is now available for C++ users on Windows using the DirectX 11 driver only. For more information, please see the Programming Guide sections for Augmented Reality and Virtual Reality. This feature will be significantly modified in the next release, with a simpler interface for easier integration.

HTML Templates in HOOPS 3D Part Viewer. It is now possible to specify an HTML template in the Part Viewer application. Please see section 2.7.4 of the documentation for more information.