2010-09-15 2 views
2

Итак, у меня есть api для земного шара, который я могу перемещать только, установив наклон оси x y z. (камера не может двигаться.) Мне нужно уметь отображать lat/lng. Итак, в основном возьмите lat/lng и поверните в x y z и покажите точку в центре экрана.Поворот сферы на основе lat/lng

Установка может быть в основном визуализируется с этой картиной ... http://en.wikipedia.org/wiki/File:ECEF.png

Еще одна вещь, шар смещена в Z, так что меридиан находится 0 0 135 наклона.

спасибо.

ответ

0

Таким образом, это может быть немного поздно для использования, но если у вас есть широта и долгота углы, как Тета (лат) и Phi (длинный), то следующий поворот будет переместить точку в центре экрана

Здесь я предполагаю, что северный полюс находится в точке (0,0,1), т.е. г = 1

Первого набор ось X наклона как -Theta Затем установить Z ось наклона, как -Phi

Это должно быть сфокусировано ваша точка

Возможно, вам потребуется добавлять смещения в зависимости от того, как сфера строится

Смежные вопросы