Major Release 22.00

Library compatibility information

Library name

Version

Windows

Linux

OS X

Notes

DGN Direct

4.2

supported

unsupported

unsupported

HOOPS Exchange

2017 U1

supported

supported

unsupported

HOOPS Publish

2017 U1

supported

supported

unsupported

.NET Framework

4.0

supported

unsupported

unsupported

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

Parasolid

29.1

supported

unsupported

unsupported

Qt

5.6

supported

supported

unsupported

Please note, Visualize is compatible with Qt 5.4 on OSX

RealDWG

2017

supported

unsupported

unsupported

RealDWG 2017 requires Visual Studio 2015

SketchUp

2015

supported

unsupported

unsupported

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 called Set_Driver_Options_post_world_scale, and the Set_Driver_Options_ambient_occlusion option has a new suboption called Set_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 HInputHandlerOptions class, m_attributePrecisionMode. In addition, a flag has been added to HInputHandlerOptions called m_generatedDouble as well as a function in HBaseModel called getContainsDouble(). These indicate whether double-precision attributes were added to the scene during import (as a reminder, precision can be converted with Convert_Precision). If you choose to import a file using the FLOAT_IF_SAFE, RETAIN_AS_IS or FORCE_DOUBLE option, 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_Shape and Insert_Text_Leader. In addition, new options have been added to the Set_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_debug is 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. See Set_Driver_Options() for more details on debug bit masks.