Использование swapbuffers или sleep для задержки рисования примитивов в OpenGL - PullRequest
0 голосов
/ 30 октября 2019

У меня есть несколько различных форм и моделей, которые мне нужно нарисовать на OpenGL. Однако моя проблема заключается в том, что все они рисуются одновременно. Я хотел бы вызвать задержку между каждый раз, когда объект рисуется. Я не использую GLUT, поэтому у меня нет доступа к функциям GLUT.

Я пытался использовать метод swapbuffers для двойных буферов, чтобы рисовать, менять, очищать и рисовать снова - но в итоге программа рисовала только один примитив, пока работала программа.

DrawCircle(150, 280, 4);
DrawCircle(150, 310, 4);

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

http://ysflight.in.coocan.jp/programming/fssimplewindow/doc/reference.html это используемая мной среда OpenGL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...