【发布时间】:2010-08-18 17:54:23
【问题描述】:
我在屏幕上有一些对象,我只想旋转其中一个。我尝试使用 glRotatef(...) 函数,但结果 glRotatef(...) 旋转了我的所有对象(旋转相机,也许?)。 我怎样才能只旋转一个?
我使用 openGL ES 1.1
【问题讨论】:
标签: opengl-es rotation graphics
我在屏幕上有一些对象,我只想旋转其中一个。我尝试使用 glRotatef(...) 函数,但结果 glRotatef(...) 旋转了我的所有对象(旋转相机,也许?)。 我怎样才能只旋转一个?
我使用 openGL ES 1.1
【问题讨论】:
标签: opengl-es rotation graphics
只有在绘制您感兴趣的几何图形时,您才需要使旋转生效。
... draw stuff ...
glPushMatrix();
glRotatef(angle, 0, 1, 0);
... draw rotated stuff ...
glPopMatrix();
... draw more stuff ...
【讨论】:
【讨论】: