Project Overview
The client approached us to build a self-hosted 3D configuration platform that automates the processing of CAD files and enables powerful in-browser interaction. Users can upload CAD files to cloud storage, which are then automatically converted into formats supported by HOOPS Communicator, such as .scs, .xml, and .step, using HOOPS Exchange. A backend service monitors uploads and triggers the conversion process via webhooks.
The platform’s frontend allows users to interact with 3D models using advanced tools like rotate, zoom, explode, section cuts, and measurements. It supports multiple models in a single view and includes a custom shape tool for wrapping components in resizable boxes or spheres, which can be saved and reloaded as needed.