I've been working on creating an orientation cube in threeJS and have set up 2 scenes with different viewports, cameras, and controls.
Check out the fiddle here
var controls = new THREE.OrbitControls( view.camera, container.domElement );
In the fiddle, you'll notice that the orbit controls work smoothly for the main scene, but not so much for the smaller scene. This is because I haven't resized the domElement to attach it to the smaller window scene.
Since both scenes share the same renderer, the controls are attached to the main DOM and don't allow free rotation in the small scene.
How can I adjust this so that the cube in the smaller scene has more range for rotation?
You may also want to look at this link where the renderer is specifically set to be smaller.