HOOPS Visualize 3DF Release Notes
NOTE:
The release notes do not include bug fixes. For a list of bug fixes, see
this page.
Service Pack 21.53
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2017 SP1 U1 | | | | |
HOOPS Publish | 2017 SP1 U1 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 28.1 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.53 is a bug fix release only.
Important: Starting with this release, the header file visualize_license.h has been replaced by hoops_license.h.
Please replace your header files when upgrading your license. A new header file can be generated on the Developer Zone. By 2018, licenses for all HOOPS products will be replaced with this single unified license.
Package Changes
The Qt sample application has been split into two separate applications: qt_simple_4 and qt_simple_5.
Qt 4 applications should use qt_simple_4, and Qt 5 applications should use qt_simple_5.
Service Pack 21.52
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
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 | 28.1 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.52 is a bug fix release only.
Service Pack 21.51
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
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 | 28.1 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.51 is a bug fix release only.
Service Pack 21.50
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2016 SP2 | | | | |
HOOPS Publish | 2016 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 28.1 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.50 is a bug fix release only.
Service Pack 21.42
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2016 SP2 | | | | |
HOOPS Publish | 2016 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 28.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.42 is a bug fix release only.
Service Pack 21.41
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2016 SP1 | | | | |
HOOPS Publish | 2016 SP1 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 28.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.41 is a bug fix release only.
Service Pack 21.40
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2016 SP1 | | | | |
HOOPS Publish | 2016 SP1 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 28.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2017, 2016 | | | | RealDWG 2017 is supported in Visual Studio 2015
RealDWG 2016 is supported in Visual Studio 2012
There is no support for RealDWG in Visual Studio 2013 |
SketchUp | 2015 | | | | |
Enhancements
- A variety of minor enhancements related to performance.
- Visual Studio 2015 is now supported.
- HOOPS Exchange 2016 SP1 is now supported.
- HOOPS Publish 2016 SP1 is now supported.
- Parasolid 28.0 is now supported.
- RealDWG 2017 is now supported.
Service Pack 21.32
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2016 | | | | |
HOOPS Publish | 2016 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.32 is a bug fix release only.
Service Pack 21.31
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.31 is a bug fix release only.
Service Pack 21.30
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.30 is mainly a bug fix release.
Enhancements
- A QTSimple5 project has been added.
Service Pack 21.21
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.21 is a bug-fix release only.
Service Pack 21.20
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
Enhancements
-
A new 3D sphere marker is available.
-
The fixed-framerate functionality in HOOPS/MVO has been tuned to reduce flickering and provided better visual fidelity. The timed-update functionality in HOOPS/3DGS has been similarly improved.
-
A new HOOPS/OOC API, ooc::RGBColor const & ooc::query::QueryIterator::GetNodePointColor() const is now available which returns color information from a point cloud point.
-
New HIC functions have been added: HIC_Set_Selectability, HIC_Show_Selectability, HIC_Set_Selectability_Even_Invisible, and HIC_Show_Selectability_Even_Invisible.
Service Pack 21.13
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.13 is a bug-fix release only.
Service Pack 21.12
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 SP2 | | | | |
HOOPS Publish | 2015 SP2 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
Functional changes
- The Exchange interface has been upgraded to HOOPS Exchange 2015 SP2.
- A new option is available that controls tessellation when using the Parasolid bridge.
Service Pack 21.11
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 | | | | |
HOOPS Publish | 2015 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
HOOPS Visualize 21.11 is a bug fix release only.
Service Pack 21.1
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 | | | | |
HOOPS Publish | 2015 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | 2015 | | | | |
New features and enhancements
- A new field called HInputHandlerOptions::m_bDwgSkipUnreferencedBlocks has been added to the DWG importer. This field contols whether geometry which is not referenced anywhere in the drawing will be imported.
- The HOOPS Publish interface is now supported on Linux
Functional changes
- The HOOPS 3D Stream Control is no longer guaranteed to be hosted by Tech Soft 3D. If you are using the control in your end-user application, you should host it in your location.
Removed fields pertaining to the legacy DWG importer
The following fields were used with the old DWG importer. That importer no longer exists, so these fields have been removed.
HInputHandlerOptions::m_bInputViaHSF
The old importer had two separate import modes: One that read the DWG file into the database, and one that read it into a stream file, which would then be read into the database.
The current DWG importer only has one import mode: the one that reads the file straight into the database, like every other HIO module, therefore this option is no longer needed.
- HInputHandlerOptions::m_Deviation
This is the maximum tessellation deviation used when DWG tessellates geometry.
In the current DWG importer, this value is set 0.5, which is what AutoCAD uses.
- HInputHandlerOptions::m_bImportMetadata
Whether to import metadata.
The current importer always imports metadata.
- HInputHandlerOptions::m_listEntityType
A list of names of the types of entities the user wants to import. For example, if the list contains AcDbBlockReference, only entities of this type will be imported.
The current importer imports all entities, always.
- HInputHandlerOptions::m_bImportWireframeForBrep
If true, only the wireframe representation of solids will be imported.
The current importer imports solids when it finds them. Once the import is complete the user can switch to wireframe mode to obtain the same result.
- HInputHandlerOptions::m_numIsolines
Same as m_Deviation, but used for lines instead of solids.
The current DWG importer sets this value to 10. The value in AutoCAD is actually much lower by default, which in many files results in arcs looking like line segments.
- HInputHandlerOptions::m_bForceReimport
In the old importer, if ran with m_bInputViaHSF set to true, would load the generated HSF instead of reloading the DWG file, when the same DWG file was loaded multiple times.
This behavior could be override by setting m_bForceReimport to true, which forces the importer to ignore the HSF file and go back to the DWG file. The current importer does not load DWG files into Stream, so this option is useless.
- HInputHandlerOptions::m_bDisableDWGDrawOrder
Ignores the draw order.
The current importer always respect the draw order if one is set in the DWG file.
- HInputHandlerOptions::m_listDWGLayouts
List of layouts name to be imported.
The current importer always imports all layouts.
- HInputHandlerOptions::m_bIgnoreOffEntities
If true, ignores entities whose visibility is off.
The current importer imports all entities. If an entity has visibility set to off, it will be imported but will be made invisible.
- HInputHandlerOptions::m_bAttachDWGHandles
If true, DWG handles are imported.
In the current importer, DWG handles are always imported.
- HInputHandlerOptions::m_bImportAllLayouts
If true, all layouts are imported.
In the current importer, all layouts are always imported.
- HInputHandlerOptions::m_bDWGInsertMeshesAsShells
If true, all meshes are converted to shells.
In the current importer, meshes are inserted as meshes, shells are inserted as shells.
- HInputHandlerOptions::m_eDWGViewVector
A view vector used to determine how view dependent entities are imported.
In the current importer, the view vector is determined from the DWG file directly.
- HInputHandlerOptions::m_sDwgContrastColorRgb
The color to use as a contrast color when a color is specified BYBLOCK.
- HInputHandlerOptions::m_bLegacyOptimize
Performs an optimization on the final scene graph.
The current importer does not perform an optimization.
- HInputHandlerOptions::m_bDwgDepthRangeDrawOrder
Determines how 2D geometry is displayed. If it is true, depth range will be used. If it is false, offsets along the z-axis will be used.
The current importer uses the coordinates calculated by RealDWG, without applying a depth range.
- HInputHandlerOptions::m_listRegAppNames
Used to limit the number of applications from which metadata is reported.
The current DWG importer imports all metadata available.
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 Service Pack 1 | | | | |
HOOPS Publish | 2015 Service Pack 1 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | SDK v7 | | | | |
Functional changes
-
The Linux compiler requirement has been changed to g++ 4.8.2
Major Release 21.0
Library compatibility information
Library name | Version | Windows | Linux | OS X | Notes |
DGN Direct | 3.8.1 | | | | |
HOOPS Exchange | 2015 | | | | |
HOOPS Publish | 2015 | | | | |
.NET Framework | 4.0 | | | | v4.5 required for wpf_image
v4.5 required for WPF over Remote Desktop |
Parasolid | 23.0 | | | | |
Qt | 4.4.1 | | | | |
RealDWG | 2015 | | | | Visual Studio 2012 only |
SketchUp | SDK v7 | | | | |
New features and enhancements
-
All 3D shader drivers now have support for rendering transparent backgrounds to an offscreen window target.
-
The visual selection algorithm has been enhanced to take advantage of available hardware acceleration on shader based drivers, improving selection performance.
-
There is a new quick moves heuristic, inplace, which is useful when using a transparent highlight style with quick move geometry.
-
Capping geometry can now be extracted to another segment.
-
You can now use selection culling to enable or disable selection of culled geometry.
-
Performance of view-dependent vertex markers (splat-rendering using filled circles and filled squares) has been improved in the DirectX 11 driver. See section 2.8.2.1 of the Programming Guide for details about vertex markers.
-
The performance of patterned line and edge drawing in the DX11 and OpenGL2 drivers has been improved by up to 15x. The reference manual entry for HC_Set_Line_Pattern contains further details.
-
You may now set a soft memory limit, which triggers an event when Visualize allocates more memory than specified.
-
Rendering performance when using static model has been improved for a wide variety of scene graph organizations.
-
File loading performance for IFC files loaded through the HOOPS Exchange interface has been significantly improved.
-
There is a new 'strength' parameter for eye-dome lighting, which helps to smooth out any graphical anomalies in the image.
-
The double-precision rendering logic has been enhanced to take advantage OpenGL hardware acceleration when such acceleration is available. This will result in greatly improved rendering performance for double-precision primitives. More information is available in the OpenGL2 section of the Device Guide.
Functional changes