Похоже, я что-то не так формулирую, .. :)
Теперь получилось лучше. Без "осей, перпендикулярных широте".
Итого, у вас есть координаты на сфере
![$\varphi\in[-\pi,\pi]\equiv S^1.$ $\varphi\in[-\pi,\pi]\equiv S^1.$](https://dxdy-04.korotkov.co.uk/f/7/e/d/7ed8c3a38153262e6f7f838176d3a98682.png)
Вы поворачиваете сферу вокруг оси, проходящей через центр и точку

Вам надо найти новые координаты

В таком виде задача решается так:
1) переводите сферические координаты в трёхмерные декартовы,

2) поворачиваете трёхмерные декартовы координаты с помощью очевидной матрицы поворота;
3) переводите новые декартовы координаты в новые сферические.
Выкладки настолько просты, что я их не привожу из уважения к вам.