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_occlusion
option 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
HInputHandlerOptions
class,m_attributePrecisionMode.
In addition, a flag has been added toHInputHandlerOptions
calledm_generatedDouble
as well as a function inHBaseModel
called 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_IS
orFORCE_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
andInsert_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_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. SeeSet_Driver_Options()
for more details on debug bit masks.