Всем привет! Помогите решить данную задачу, либо подскажите как можно её решить. На плоскости такую задачу сделать проще простого, а вот с этим эллипсоидом не могу допетрить как это реализовать... Очень буду благодарен!
Задача Необходимо написать программу на C++ графически отображающую решение следующей математической задачи. Нужно найти координаты центра такой окружности, заданного радиуса, чтобы она вписывалась в произвольный не развернутый угол. Также нужно найти 2 точки касания окружности сторон этого угла. Самое главное, что это надо сделать на поверхности эллипсоида. Окружность строится на поверхности эллипсоида и является совокупностью точек равноудаленных от центра. Эллипсоид называется WGS84 и его параметры можно найти в интернете. Угол задается 3 точками координаты которых известны и представлены в форме широты долготы в градусах. Сторонами угла являются линии, принадлежащие эллипсоиду, соединяющие 2 точки по кратчайшему расстоянию. Радиус окружности задается в метрах. Координаты искомых точек должны быть представлены в виде широты долготы. Графическое часть задания должна обеспечить ввод координат, радиуса и четко и однозначно представить найденное решение в числовом и графическом (наглядном) виде. Для графической составляющей задачи использовать библиотеку OpenGL.
|