@Bersonazh

Как отобразить плоскость на сфере?

Собсвтенно, в этом весь вопрос. Есть плоскость, на ней карта мира, хочу ее каким-то образом преобразовать в сферу, ищу правильный способ это сделать.
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
wataru
@wataru
Разработчик на С++, экс-олимпиадник.
Это очень спорная тема. Без каких-то искажений вы проекцию никогда не получите. Сфера и плоскость обладают несовместимыми топологическими характеристиками.

Один вариант, сохраняющий углы, но не сохраняющий пропорции - проекция меркатора. Фактически, это циллиндрическая проекция: https://en.wikipedia.org/wiki/Map_projection#Cylin...

Сначла спроецируйте параметризуйте вашу карту, выделив в ней прямоугольную карту мира. Потом спроецируйте этот прямоугольник на цилиндр вокруг сферы. И потом уже спроецируйте каждую точку цилиндра на сферу.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы