I'm working in a ThreeJS project and I want to rotate the camera with the mouse. I've seen that with OrbitControls, I can rotate my camera around a point or an object but I cant rotate my camera like a First Person Shooter Videogame. TrackballsControls have the same problem that orbit controls, I can rotate and move my camera around a specific point in my 3d space but I cant rotate the camera itself..
PointerLockControls could be a solution but it rotates the camera while I move the mouse for my scene, and I want to click and drag to rotate the camera.
I want to copy the camera of this project: http://showroom.littleworkshop.fr/ in which I think they works with OrbitControls, enable and disable this propertive of the camera.
Please help. Thanks in advance.