我的屏幕上有一些对象,只想旋转其中一个。我尝试使用 glRotatef(...) 函数,但结果是 glRotatef(...) 旋转了我的所有对象(也许旋转了相机?)。 如何只旋转一个?
我使用openGL ES 1.1
最佳答案
仅当绘制您感兴趣的几何图形时,您才需要使旋转生效。
... draw stuff ...
glPushMatrix();
glRotatef(angle, 0, 1, 0);
... draw rotated stuff ...
glPopMatrix();
... draw more stuff ...
关于opengl-es - 如何在openGL中旋转特定对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3515059/