Major Release 22.00
Library compatibility information
| Library name | Version | Windows | Linux | OS X | Notes |
|---|---|---|---|---|---|
| DGN Direct | 4.2 | ![]() |
![]() |
![]() |
|
| HOOPS Exchange | 2017 U1 | ![]() |
![]() |
![]() |
|
| HOOPS Publish | 2017 U1 | ![]() |
![]() |
![]() |
|
| .NET Framework | 4.0 | ![]() |
![]() |
![]() |
v4.5 required for wpf_image v4.5 required for WPF over Remote Desktop |
| Parasolid | 29.1 | ![]() |
![]() |
![]() |
|
| Qt | 5.6 | ![]() |
![]() |
![]() |
Please note, Visualize is compatible with Qt 5.4 on OSX |
| RealDWG | 2017 | ![]() |
![]() |
![]() |
RealDWG 2017 requires Visual Studio 2015 |
| SketchUp | 2015 | ![]() |
![]() |
![]() |
Enhancements
- CATDrawings can now be imported via hio_exchange.
- Our ambient occlusion algorithm has been enhanced to provide better visual results. The new algorithm is only supported on Windows with the dx11 or opengl2 drivers at this time; otherwise, Visualize defaults back to its previous ambient occlusion algorithm. As part of this upgrade, the
Set_Driver_Options()function has a new option calledSet_Driver_Options_post_world_scale, and theSet_Driver_Options_ambient_occlusionoption has a new suboption calledSet_Driver_Options_ambient_occlusion. - Visualize’s importers now offer a choice on whether to import attributes using double or single precision. This feature is implemented with a new member variable in the
HInputHandlerOptionsclass,m_attributePrecisionMode.In addition, a flag has been added toHInputHandlerOptionscalledm_generatedDoubleas well as a function inHBaseModelcalled getContainsDouble(). These indicate whether double-precision attributes were added to the scene during import (as a reminder, precision can be converted withConvert_Precision).If you choose to import a file using theFLOAT_IF_SAFE,RETAIN_AS_ISorFORCE_DOUBLEoption, it is possible that the resulting scene will contain double precision information. Please note that no part of MVO is guaranteed to work on a scene which contains double precision geometry or attributes. - Significant improvements have been made to the algorithm that assembles capping geometry for cutting planes.
- Functions have been added for adding shape backgrounds for text annotations and anchored leader lines. Please see
Define_ShapeandInsert_Text_Leader.In addition, new options have been added to theSet_Text_Font()function for setting background shapes and defining line options (see the “background” and “decoration style” options). - Visualize has upgraded to the ICU font layout version 57.1.
Functional changes
- Support for 32-bit CentOS and Ubuntu has been discontinued.
- Support for Visual Studio 2012 has been discontinued.
- A debug
Set_Driver_Options_debugis now required for D3DImage usage with the dx11 driver in the wpf_image sample project. Please note that it will affect dpi-sensitive elements (like text and markers) because Visualize will treat such driver instances more like a physical window rather than a virtual off-screen window with a hard-coded dpi. SeeSet_Driver_Options()for more details on debug bit masks.

