У меня есть несколько различных форм и моделей, которые мне нужно нарисовать на OpenGL. Однако моя проблема заключается в том, что все они рисуются одновременно. Я хотел бы вызвать задержку между каждый раз, когда объект рисуется. Я не использую GLUT, поэтому у меня нет доступа к функциям GLUT.
Я пытался использовать метод swapbuffers для двойных буферов, чтобы рисовать, менять, очищать и рисовать снова - но в итоге программа рисовала только один примитив, пока работала программа.
DrawCircle(150, 280, 4);
DrawCircle(150, 310, 4);
Например, у меня есть эти два круга, и один любит рисовать их с некоторой задержкой между ними.
http://ysflight.in.coocan.jp/programming/fssimplewindow/doc/reference.html это используемая мной среда OpenGL.