I managed to get the orbit control feature working, but I am facing an issue where controlling one object also ends up controlling all three objects on the page. Additionally, pan/zoom functionality does not seem to work at all with the OrthographicCamera.
Each instance of the OrbitControls has been assigned its own variable, so it should not be global across all objects.
controlsObjOne = new THREE.OrbitControls(cameraObjOne);
controlsObjOne.addEventListener('change', renderObjOne);
I have used ObjTwo, ObjThree, etc for the other models. Everything seems to be working fine with the camera, light, render, etc., except for the orbit functionality. I am wondering if it is possible to achieve this behavior with this library, or if there is another library out there that can handle multiple objects effectively.