Задать вопрос
@Bersonazh

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

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

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

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

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

Похожие вопросы