HOOPS Web Platform

The HOOPS Web Platform provides you with a full license of HOOPS Exchange, HOOPS Communicator, and HOOPS Publish. Packages and license keys can be downloaded directly from your account page on our portal. Please note that all HOOPS Exchange readers and writers are included with the HOOPS Communicator package and their access will be unlocked via the same license key.

Initial steps

After downloading the HOOPS Web Platform package, unzip it to a convenient location. Then, read below for the most important first steps to get started quickly with HWP.

  1. Setup license in the downloaded package - Details as provided in the following section.

  2. Visit the documentation here: HOOPS Communicator Documentation.

  3. Run your first sample application - Viewing the sample page with Quickstart.

  4. Be part of community to seek more help and knowledge - Tech Soft 3D Forum.

  1. Go to the TS3D account management portal.

  2. Click the ‘Sign In’ link.

  3. Enter your information and click ‘Create a developer account’.

  4. An evaluation license key will be made available to you directly on the website.

Contact us if needed.

Set up the license

Your license key must be set in multiple files within the HWP package. However, there is a script which makes this simple. Find update_license.bat or update_license.sh in the quickstart folder of your unzipped package. Run this file using your license key from the previous step as a command-line parameter:

update_license.bat 'your_license_key'

OR

./update_license.sh 'your_license_key'

Alternative method

If for some reason the script does not work for you, or you simply don’t want to run it, you can set your license manually.

Update these files if you are still running through tutorials and examples:

  • ./quick_start/server_config.js

  • ./quick_start/scripts/easy_convert.js

  • ./authoring/converter/example/sample_batch_unix.xml

  • ./authoring/converter/example/sample.sh

  • ./authoring/libsc/java/examples/ScLicense.java

Update only these files if you have completed the tutorials and examples:

  • ./authoring/libsc/include/hoops_license.h

  • ./server/node/Config.js

For more information, refer to the license section of the official documentation.

More information about the products and platforms

The HOOPS Web Platform provides advanced 3D web visualization and CAD data access software development toolkits (SDKs).

HOOPS Communicator (includes HOOPS Converter for CAD import)

Further help documentation can be found in the official documentation.

You may visit the Tech Soft 3D Forum or contact us to ask for help if you have any specific issues while using this package.