Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо реализовать графическую часть программы на С++ используя OpenGL (Желательно на Borland C++ Builder 6, но не обязательно).

В программе имеется структура для хранение GPS данных:

struct S_GPS_POINT{   

TDateTime rec_date; // Дата и время полученной точки   

float course, speed, PDOP, HDOP, VDOP; // Скорость, курс и качество сигнала   

double lat, lon; // Координаты   

unsigned short satellite_cnt;  // Количество спутников

};

Имеется одна глобальная переменная POINT типом S_GPS_POINT. В отдельном потоке переменная POINT перезаписывается 1-10 раз в секунду, запись идет через критические секции.

Необходимо нарисовать в центре некий объект например круг. Считывать данные с переменной POINT с настраиваемом периодом (1-10 раз  в сек). В зависимости от изменения координаты изменять положение объекта, передвигая не объект, а плоскость под ним прорисовывая пройденный трек. Пройденный трек необходимо хранить в неком массиве для последующего считывания.

Работать все должно в оконном и полноэкранном режиме с соответствующем масштабированием. Так же должна быть возможность изменять масштаб и переключение с 3D режима в 2D.

Весь исходный код должен быть хорошо прокомментирован. Обязательно С++ и OpenGL.

Если какой-то момент неясен по заданию, то обязательно связывайтесь сначала со мной, а потом только реализуйте в программе, во избежание неприятных моментов и потерь времени...

Цена договорная.

7 лет назад
mag42
36 летРоссия
15 лет в сервисе
Был
5 лет назад
  • Похожие заказы
  • Имеется  машина для розлива жидкости в пятилитровые канистры 5 штук посредством опускаемых форсунок-дозаторов.Требуется разработать и реализовать логическую программу с установкой в программируемый промышленный контроллер для выполнения автоматизации работы розлива. Техническое задание и алгоритм работы имеется. Машина ...

    Закрыт
    7 лет назад
  • В интернет-магазин отопления для операторов колцентра нужно сделать кликабельную форму приема заявок.  Первый этап уже есть -создана CRM форма -анкета помещения для оценки теплопотерь.[url=https://ukrop.bitrix24.ua/pub/form/8_zayavka_na_pidbir_optymal%60nogo_opalennya/qd38d2/]https://ukrop.bitrix24.ua/pub/form/8_zayavka_na_pidbir_optymal`nogo_opalennya/qd38d2/[/url] но почему то она не окрывается, сепорт битрикса тупит. елси не отображается -см. образец: [url=http://teplopol.io.ua/s427523/anketa_pidboru_optimalnogo_opalennya_primishchennya]http://teplopol.io.ua/s427523/anketa_pidboru_optimalnogo_opalennya_primishchennya[/url] Далее, ...

    Закрыт
    7 лет назад
  • $5

    Есть программа (имитация работы функции malloc, указателями) на чистом Си без плюсов. нужно изменить ее до неузноваемости и без потери функционала. Просто изменить названия переменных не подходит. Сроки сейчас и срочно. Заранее спасибо!

    Закрыт
    7 лет назад
  • $200

    Задача: Массовая регистрация в instagram. Автоматизировать регистрацию через приложения инстаграма используя андроид эмулятор со сменой id железа под каждый акк при регистрации (список id можно найти от реальных смартфонов, в нете найти можно) может есть какие то еще ...

    Закрыт
    7 лет назад
  • Здравствуйте, необходимо создать авторегистратор анкет на сайте знакомств(ответы на несколько вопросов и подтверждение почты) + небольшую гулялку по нему(примитивный переход из раздела  в раздел). Наверное, самым оптимальным решением стало бы использование зеннопостера, но если имеются ...

    Закрыт
    7 лет назад
  • Нужна программа позволяющая парсить самые свежие приложения и игры с Google Play маркет. В итоге программа должна при парсинге указывать название приложение, актуальную версию приложения, прямую ссылку на скачивание и текст описания приложения или игры.

    Закрыт
    7 лет назад
  • Нужно  сделать небольшой  проект - точнее  заготовку  проекта.  Есть некая библиотека с  бизнес  логикой (собирает данные  с  RFID сканера)   клиент поставляет прогу своим  заказчиками и  хочет GUI  с  "modern design" чтобы  выглядело  профессионально - надо ...

    Закрыт
    8 лет назад
  • Смоделировать движение объекта из точки c координатами (X0, Y0, Z0), в точку начала координат и огибающего препятствие, находящееся в точке с координатами (X0/2, Y0/2, Z0/2). Построить графически траекторию движения объекта в декартовых координатах. Построить графически ...

    Закрыт
    7 лет назад
  • Нужна программа для проставления ставок в ручном режиме, в нескольких аккаунтах одной букмекерской конторы. Подробности в личку. Есть пример программы которую нужно повторить и добавить несколько вкладок

    Закрыт
    7 лет назад