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

../../../_images/exchange_file_formats.png

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.