То, что вам нужно, это какая-то форма библиотеки GUI - вы можете использовать, скажем, ncurses, но графики в терминале довольно сложны. Любая библиотека GUI сделает это.
FLTK проще всего поднять и определенно может удовлетворить вашу проблему, но GTK также должен это сделать вместе с wxWidgets и др.
В противном случае OpenGL, вероятно, является хакерским способом сделать это!
Надеюсь, это поможет.