Three.js: Decrease the speed while rotating the object in vertically using orbitcontrols

Is there any possible way to slower the rotate speed while moving the object in vertical position and to increase the rotate speed of the object when we rotate the object in horizontal position using orbit controls! To my requirement when I rotate the object horizontal using mouse move event, it has to be in the default speed and when I rotate object on vertical position, the rotation has to slower down. Kindly, suggest me some way if possible in orbit controls.

1 Like


Is there a way to do this? I’ve tried some implementations but havent been able to find a good solution, I mainly need to slow the rotate speed when in vertical position, since the camera starts rolling clockwise/anticlockwise too much when I click and drag after reaching the polar angle limit.