Package Contents
Package Hierarchy
- <hoops_visualize_hps root directory>
bin (dynamic build resources, sandboxes)
documentation
fonts
include
lib (static build resources)
packages (build resources for Hololens)
- samples
<gui>_sandbox
code
data (sample models, images)
cc_exchange (Windows only)
mfc_sandbox (Windows only)
qt_sandbox
wpf_sandbox (Windows only)
tools (includes OOC executable for point cloud processing and CodeGen diagnostic tool for troubleshooting)
Library Descriptions
The following C++ libraries are provided with HOOPS Visualize. You only need to include those libraries that your application uses:
Library name |
Description |
Required? |
---|---|---|
hps_core |
Core Graphics |
always |
hps_sprk |
Supporting classes |
when using view hierarchy, or any module listed below |
hps_sprk_ops |
Standard operators |
when using operators |
hps_sprk_dwg |
Visualize-DWG interface module |
when working with DWG files |
hps_sprk_exchange |
Visualize-Exchange interface module |
when using HOOPS Exchange |
hps_sprk_exchange_parasolid |
Exchange-Parasolid interface module |
if using Visualize with Exchange-Parasolid bridge |
hps_sprk_hca |
HOOPS Communicator Access library |
if using Visualize with Communicator Access |
hps_sprk_html |
HTML export module |
when using HTML export functionality |
hps_sprk_ooc |
Out-of-core module |
when using out-of-core functionality |
hps_sprk_parasolid |
Visualize-Parasolid interface module |
when using Parasolid |
hps_sprk_publish |
Visualize-Publish interface module |
when using HOOPS Publish |
hps_sprk_sketchup |
Visualize-Sketchup interface module |
if working with Sketchup models |
The following libraries are only necessary when using the C# API. Please note that when using C#, the corresponding C++ library is also required.
Library name |
Description |
Required? |
---|---|---|
hps_cs_sprk |
Supporting classes |
when using view hierarchy, or any module listed below |
hps_cs_sprk_ops |
Standard operator interface |
if using C# with operators |
hps_cs_sprk_dwg |
Visualize-DWG interface module |
if using C# with DWG files |
hps_cs_sprk_exchange |
Exchange interface module |
if using C# with Exchange |
hps_cs_sprk_exchange_parasolid |
Exchange-Parasolid interface module |
if using C# with Exchange-Parasolid bridge |
hps_cs_sprk_hca |
HOOPS Communicator Access library |
if using C# with HOOPS Communicator Access |
hps_cs_sprk_html |
HTML export module |
if using C# with HTML output |
hps_cs_sprk_ooc |
Out-of-core module |
if using C# with the out-of-core functionality |
hps_cs_sprk_parasolid |
Visualize-Parasolid interface module |
if using C# with Parasolid |
hps_cs_sprk_publish |
Visualize-Publish interface module |
if using C# with Publish |
hps_cs_sprk_sketchup |
Visualize-Sketchup interface module |
if using C# with Sketchup models |
Miscellaneous Libraries
Library name |
Description |
Required? |
---|---|---|
hps_cpp_cs_bridge |
sample projects module |
when running the sample projects |
hps_directx11 |
DirectX drive |
if using DirectX |
hps_opengl2_mesa |
OpenGL Mesa driver |
if using OpenGL Mesa |