10
我在屏幕上有一些物體,只想旋轉其中的一個。我嘗試使用glRotatef(...)函數,但事實證明glRotatef(...)旋轉我的所有對象(旋轉相機,也許?)。 我怎樣才能只旋轉一個?如何在openGL中旋轉特定的對象?
我使用OpenGL ES 1.1
我在屏幕上有一些物體,只想旋轉其中的一個。我嘗試使用glRotatef(...)函數,但事實證明glRotatef(...)旋轉我的所有對象(旋轉相機,也許?)。 我怎樣才能只旋轉一個?如何在openGL中旋轉特定的對象?
我使用OpenGL ES 1.1
您需要的旋轉生效,只有當你感興趣的幾何形狀正在繪製。
... draw stuff ...
glPushMatrix();
glRotatef(angle, 0, 1, 0);
... draw rotated stuff ...
glPopMatrix();
... draw more stuff ...