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 |