HPS 2022
Library compatibility information
Library name |
Version |
Windows |
Linux |
OS X |
Android |
iOS |
Notes |
---|---|---|---|---|---|---|---|
HOOPS Exchange |
2022 |
Android simulator support is limited. See this explanation. |
|||||
HOOPS Publish |
2022 |
Requires SSSE3 instruction set support, Linux support is limited to C++ |
|||||
HOOPS Communicator Sprocket |
2021 SP2 |
||||||
.NET Framework |
4.0 |
4.5 required when using D3D_IMAGE_CANVAS |
|||||
Parasolid |
32.0.x |
For iOS platforms, support is limited to 64-bit platforms for the Parasolid Sprockets (hps_sprk_parasolid and hps_sprk_exchange_parasolid). |
|||||
RealDWG |
2019 |
RealDWG 2019 works with Visual Studio 2017 Update 2 and Visual Studio 2015 Update 3 |
|||||
Qt |
5.12.7 |
||||||
SketchUp |
2021 |
VS2019 Redistributable required, and only x64 Sketchup is supported |
New features and enhancements
Front face culling. HOOPS Visualize 2022 now includes a front face culling mechanism which provides additional control to selectively expose internal geometric features.
Metal-compliant driver. Support for the Metal graphics driver is now provided to give customers an alternative to OpenGL on Apple platforms.
OpenGL driver deprecated. OpenGL on Apple platforms is planned to be deprecated in HPS 2022 SP2.
ARKit support. ARKit, Apple’s augmented reality platform for iOS, is now supported.
Initialization function. A new static function, HPS::World::IsInitialized()
, is now available. The function is used to query whether the HOOPS Visualize system has been initialized.
Text metrics. A new set of functions related to text metrics has been added, which can be used to determine the overall size of text, including ascenders and descenders. See HPS::KeyPath::ComputeTextMetrics
and HPS::TextMetrics::Options
for details.
Functional changes
HOOPS Exchange. HOOPS Visualize now works with HOOPS Exchange 2022.
HOOPS Publish. HOOPS Visualize now works with HOOPS Publish 2022.
Vulkan driver. The Vulkan driver has been removed.
Windows minimum version. For developers targeting Windows, Windows 10 64-bit is now the minimum version. Support for Windows 7, Windows 8, Windows 8.1, Windows Server 2008, and all Windows 32-bit operating systems is deprecated.
iOS minimum version. For developers targeting iOS, iOS 11.0 is now the minimum version. The minimum required compiler is now Xcode 12.2 (LLVM).
macOS minimum version. For developers targeting macOS, macOS 11.0 is now the minimum version. The minimum required compiler is now Xcode 12.2 (LLVM).
Apple sandbox. The driver used in the sandbox is now selectable on Apple systems.
Hardware accelerated text. Hardware accelerated text is now on by default. Note: Known issue - when hardware acceleration is enabled in combination with text anti-aliasing of transformable text and the text background and window background are different color, then a fringe exists matching the background color around the text.
Fixed bugs
Issue number |
Description |
---|---|
SDHV-10995 |
orbit mode becomes slow after hiding lines |
SDHV-10955 |
Text right aligned staggers on right side depending on letters in line |
SDHV-10915 |
Apply color to nearest faces returned by ComputeRelation on Shell |
SDHV-10871 |
Performance of Text Rendering (5K) |
SDHV-10812 |
Text region has different behavior since HPS 2021 SP2 |
SDHV-10719 |
Line is disappearing at specific camera |
SDHV-10709 |
Using Algorithm.Visual mode no longer select points |
SDHV-10700 |
Unable to import JPG file |
SDHV-10689 |
Some text are blurry |
SDHV-10585 |
Model moves with delay when panning camera compared with 2018SP2 |
SDHV-10557 |
dashed line pattern, dashes lose effect as camera orbits |
SDHV-10375 |
back face coloring not working on some models when moving to HPS 2021 |
SDHV-10904 |
Hang in HOOPS HPS 2021 SP2 UP |
SDHV-10611 |
Flat lighting does not work on geometry with face colors set |
SDHV-10499 |
Missing points in point cloud |
SDHV-10443 |
Highlighting of CylinderKey with 0 radius |