Изучив основы OpenGL на 10-недельном университетском курсе, который был в основном сфокусирован на моделировании статистических данных, я определенно думаю, что OpenGL будет разумным вариантом для простого в освоении графического пакета для 2D-моделирования в реальном времени.
Хотя для OpenGL определенно есть сложность, вам не нужно разбираться со всеми этими функциями, которые вам не нужны, для создания базового проекта с графическим экраном - это почти весь стандартный код, который вам не нужен хорошо понимаю, вы можете практически скопировать и вставить из примера проекта. Например, вот несколько примеров программ , которые идут с учебником по OpenGL. Конфигурирование всей библиотеки как части вашего проекта - это всего лишь добавление пары файлов .lib в определенное место в настройках конфигурации, для того, чтобы она «что-то сделала», не требуется много, и тогда вам потребуется только чтобы познакомиться с небольшим подмножеством функций, мне это казалось почти проще, чем, скажем, рисование 2D-объектов в Java.
Я на самом деле не знаю ни одного из этих других инструментов моделирования, просто подумал, что я бы выбросил туда, что я не буду писать это слишком быстро, так как это "слишком сложно", было бы разумно рассмотреть даже без огромного фона в C ++ или графике и т. д.