В яндексе есть все, например

#45378
АватарВячеслав 80
Участник
  • Томск

В яндексе есть все, например за основу можно взять прямоугольный треугольник, два катета известны (высота и отклонение от вертикали). А далее через триганометрические функции можно определить любой угол.