デモ:http://codepen.io/mo4_9/pen/ORXpXQ
(inputが使えなかったケース)
OrbitControlsはデフォルトでdocumentにイベントを貼るので、第二引数にdomElementを指定してあげないと、同じページでinputが使えなかったりする。
また、同じページに複数のシーンが存在すると、一つのカメラを動かしているつもりが全シーンのカメラを動かしてしまっているなんてことも。
this.controls = new THREE.OrbitControls(this.camera, this.renderer.domElement);
参考
http://stackoverflow.com/questions/21718015/cannot-select-text-with-orbitcontrols
https://yoheikoga.github.io/2017/07/26/threejs-datgui-and-orbitcontrols/