Acabo de tener en mis manos el mouse espacial de 3dconnexion y estoy tratando de configurarlo para que funcione con el visor de forge, encontré algunas muestras de JS en el SDK para three.js y funciona de maravilla. según tengo entendido, tanto forge como three.js están usando webgl si no pudiera evitar preguntarme si sería posible convertir parte del código en la muestra aquí para trabajar directamente con el visor de forge.
enlace al SDK completo de 3dconnexion https://3dconnexion.com/my/wp-content/uploads/sites/63/2020/08/3DxWare_SDK_v4-0-2_r17624.zip
enlace a la muestra de three.js en línea https://3dconnexion.com/technical_support/web_threejs.html
Desafortunadamente, Forge Viewer no es compatible con el mouse 3dconnexion. Puede intentar asignar las entradas del mouse de 3dconnexion a las acciones normales del mouse y las entradas del teclado como solución alternativa.