How to rotate mesh

So , I have a sphere with a movie texture on it and camera inside it. The mesh is deformed , in a specific way. Now , when I rotate the camera , I want the mesh to rotate. However , I want the movie mapping to remain the same.

This is what im hoping for :

Basically , the movie should be showing objects at the same place, only the shape of the mesh should change. Is there a way to do it?

The threejs rotation uses Radians (as you might know)

you can use this

mesh.rotation.x = Math.PI / 2;


mesh.rotation.set(new THREE.Vector3( 0, 0, Math.PI / 2));