HOOPS Exchange Plugin
Overview
HOOPS Exchange is the leading CAD import library. It can import over 30 CAD file formats into your application with the HOOPS Exchange SDK for CAD data translation including CATIA®, SOLIDWORKS®, Inventor™, Revit™, Creo®, NX™, Solid Edge®.
The HOOPS Exchange plugin utilizes the full HOOPS Exchange SDK and provides tessellated model data from the supported CAD files. See the list of supported formats at: https://docs.techsoft3d.com/exchange/latest/start/supported-formats.html
The plugin will provide
- Tessellated parts
- Edges
- Part colors
- Part transparency
- Part names
To use the HOOPS Exchange data provider plugin, you need your own version of the HOOPS Exchange libraries and a HOOPS license key with Exchange support. The license key and HOOPS Exchange library path must be set before opening a CAD file. You can specify the HOOPS_LICENSE and HOOPS_LIBRARY_PATH environment variables for this purpose.
The following options are supported by the HOOPS Exchange Data Provider:
| Name | Type | Description |
| HOOPS_LICENSE | string | HOOPS Exchange license key string |
| HOOPS_LIBRARY_PATH | string | Path to folder containing HOOPS Exchange libraries (A3DLIBS.[dll|so]). If left empty, the data provider plugin will look for the HOOPS Exchange libraries in the executable folder and in the PATH. |
Note
The HOOPS Exchange plugin is built using HOOPS Exchange 2025 SP2. You must use a binary compatible version!
HOOPS Exchange Data Provider Plugin has been developed using Data Provider Framework.