Я создал программу на C ++, которая собирает данные о самолетах (ID, x, y, z, курс, скорость) каждые 5 секунд примерно для 250 самолетов. Теперь я хочу построить их в приложении Windows, чтобы создать вид сверху ax, y, в конечном итоге немного похожий на прикрепленное изображение. AT C Pciture
Basi c функции должны быть:
- график нескольких элементов (например, маленьких квадратов) с разными координатами x, y
- метка на каждом элементе, например, z, ID
- Изменить размер окна без масштабирования вида
- Возможность увеличения / уменьшения с помощью колеса мыши
В конце концов я хочу добавить x, y-координаты положения текущего кончика мыши, показать след с историей выбранных плоскостей, векторами курса, расстоянием между плоскостями, меню для различных параметров конфигурации и т. д. c. Но поскольку я полностью свободен от программирования от sh до Windows GUI, я просто могу создать свое приложение «hello world» windows. Но теперь я застрял даже в создании простого окна с областью для построения одного маленького круга с заданной координатой x, y. Я изучал Direct2D, но также читал о MF C, Qt, gnuplot, etcet c.
Итак, есть ли набор команд / библиотеки Direct2D для выполнения вышеуказанного? Пример или учебное пособие по диаграмме рассеяния x, y также может быть отличным началом.