How to Use TransformControls in Three.js with Cesium?

Hi everyone,

I successfully integrated Three.js with Cesium based on this repository:

https://github.com/leon-juenemann/cesiumjs-with-threejs.

Now, I am working on building an editor that allows users to manipulate models using Three.js. Specifically, I want to use TransformControls in Three.js to move objects, but I’m having difficulty getting it to work correctly.

Currently, the camera is controlled based on Cesium’s reference frame. Should I switch to a Three.js-based camera instead? Or is there a way to properly apply TransformControls while keeping Cesium’s camera?

I have been struggling with this issue for a month, so I’d really appreciate any guidance or suggestions!

Thanks in advance!