yomotsu/camera-controls
A camera control for three.js, similar to THREE.OrbitControls yet supports smooth transitions and more features. camera move default user input (Configurable) Orbit rotation left mouse drag / touch: one-finger move Dolly middle mouse drag, or mousewheel / touch: two-finger pinch-in or out Truck (Pan) right mouse drag / touch: two-finger move or three-finger move You must install Three.js before using camera-controls.
https://github.com/yomotsu/camera-controls