В общем, наблюдаю Марс, делаю зарисовки и есть желание на их основе построить карту Марса. Понятно, что готовая программа вряд ли есть в природе, а потому вопрос такой: в какой программе можно спроецировать круг на сферу, а затем развернуть сферу в плоскость?Или взять и написать самому? Программа по идее должно выглядеть так: я ввожу оцифрованую зарисовку,выделяю на экране окружность марсианского диска, ввожу долготу центрального меридиана и угол наклона оси вращенья марса к плоскости зарисовки. Программа пересчитывает координаты точек из x, y на экране в широту и долготу. Значение яркости точек собирается в массив. Потом берётся следующая зарисовка, и так далее. В случае перекрытия точек вычисляется среднее значение, потом по данным из массива строится карта, например в Меркаторской проекции, тут-то пересчёт совсем простой. Проблема в том, как пересчитать координаты на плоскости в координаты на сфере, неохота самому в эту тригонометрию лезть, может где-нибудь есть готовые формулы?
|