I don’t like how the keyboard controls in OrbitControls work, so I disabled them altogether and wrote my own using my own listeners and functions. I got everything to work except the up/down rotation. Instead of rotating the camera around the target, I would like for the camera to stay still and the target to rotate around it, like in an FPS (so for example you press the up arrow and the target rotates up by 5 degrees).
I honestly don’t even have a piece of code to show because I have no idea where to start. I tried using
applyAxisAngle on the target but it doesn’t work, I tried messing with quaternions and euler but I kind of failed math in highschool a lot. Any help or direction would be greatly appreciated