Release Notes
Visualize HPS 2015 Service Pack 2 Update 2
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 2 | | | | | | |
HOOPS Publish | 2015 Service Pack 2 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
RealDWG | 2016 | | | | | | Only supported with Visual Studio 2012 |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
HOOPS Visualize 2015 Service Pack 2 Update 2 is a bug-fix release only.
Visualize HPS 2015 Service Pack 2 Update 1
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 2 | | | | | | |
HOOPS Publish | 2015 Service Pack 2 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
RealDWG | 2016 | | | | | | Only supported with Visual Studio 2012 |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Enhancements
- Improved the performance and interactivity of highlighting and isolating geometry.
- Reduced flickering in fixed-framerate mode.
- Improved the performance of D3D image and offscreen rendering.
Functional Changes
- Support for user-defined shaders has been removed.
Visualize HPS 2015 Service Pack 2
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 2 | | | | | | |
HOOPS Publish | 2015 Service Pack 2 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
RealDWG | 2016 | | | | | | Only supported with Visual Studio 2012 |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Enhancements
The Sandboxes have been enhanced to demonstrate more advanced progress reporting using the existing APIs.
HPS::KeyPath has been enhanced to show net definitions. For example, HPS::KeyPath::ShowEffectiveMaterialPaletteDefinition, HPS::KeyPath::ShowEffectiveTextureDefinition, etc...
Functional Changes
- The android_sandbox project, which was based on Eclipse, has been renamed to android_eclipse_sandbox. android_sandbox still exists, but it is now an Android Studio project.
- The HPS::TouchEvent::SetTouches method has been removed. Touches can now be set using the regular assignment operator.
Visualize HPS 2015 Service Pack 1 Update 3
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 2 | | | | | | |
HOOPS Publish | 2015 Service Pack 2 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Functional Changes
- The Exchange interface has been updated to HOOPS Exchange SP2.
- The Translate functions in Exchange have changed. They now take a HPS::TranslationOptionsKit argument, which allows the user to specify additional translation options.
Visualize HPS 2015 Service Pack 1 Update 2
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 1 | | | | | | |
HOOPS Publish | 2015 Service Pack 1 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Improvements
- Improved the performance and interactivity of highlighting and isolating geometry.
- Reduced flickering in fixed-framerate mode.
- Improved the performance of D3D image and offscreen rendering.
Visualize HPS 2015 Service Pack 1 Update 1
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 1 | | | | | | |
HOOPS Publish | 2015 Service Pack 1 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Functional changes
- A bug has been fixed in our license validation
Visualize HPS 2015 Service Pack 1
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 1 | | | | | | |
HOOPS Publish | 2015 Service Pack 1 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
New features and enhancements
Functional changes
-
The HPS::Publish::AnnotationKit::ShowSource function has changed to accommodate exporting subtrees. It can now return either a SprocketPath or a KeyPathArray, together with an enum telling the user which of the two return values is valid. This breaks compatibility with previous versions of HPS, so if you were previously using the HPS::Publish::AnnotationKit::ShowSource function, you will need to change your code for it to work with this version of HOOPS Visualize.
-
Exporting of HPS::Stream files now happens asynchronously. The export now works very much like the import functions, in that it returns a notifier which can be used to check the progress or cancel the export. If you require the old export behavior, you can use a HPS::Stream::ExportNotifier and call Wait(). See section "Exporting Files" in the Programming Guide.
-
The "ImportTime" and "ParseTime" metadata that was present on the CADModel have been removed and replaced with GetImportTime and GetParseTime on the HPS::Exchange::ImportNotifier. This change was also made to Parasolid CAD models and HPS::Parasolid::ImportNotifier for consistency.
-
The HPS::Exchange::TranslationNotifier::GetModelLoadTime function was renamed to GetImportTime, and additionally the (new) GetImportTime and (existing) GetTranslationTime functions on the TranslationNotifier have been changed to return time in milliseconds, not seconds.
-
The behavior of HPS::Component::Delete has changed. Previously, calling HPS::Component::Delete would delete all the underlying subcomponents, even if they had multiple owners. Now, if HPS::Component::Delete is invoked on a component which has subcomponents with multiple owners, it will merely remove that single owner, leaving that multiply-owned subcomponent intact. However, if a subcomponent only has one owner it will be deleted if its owner is deleted.
-
Object space selection methods on the Database are deprecated and will be removed in the next major release (Visualize 2016). Use the variants from the HPS::SelectionControl instead.
Visualize HPS 2015 Update 1
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 Service Pack 1 | | | | | | |
HOOPS Publish | 2015 Service Pack 1 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2015 | | | | | | |
wxWidgets | 3.0 | | | | | | |
Visualize HPS 2015
Library compatibility information:
Library name | Version | Windows | Linux | OS X | Android | iOS | Notes |
HOOPS Exchange | 2015 | | | | | | |
HOOPS Publish | 2015 | | | | | | |
.NET Framework | 4.0 | | | | | | 4.5 required when using D3D_IMAGE_CANVAS |
Parasolid | 27 | | | | | | |
Qt | 5.3 | | | | | | Visual Studio 2012 uses Qt 5.1 |
SketchUp | 2014 | | | | | | |
wxWidgets | 3.0 | | | | | | |
New features and enhancements