画面にいくつかのオブジェクトがあり、そのうちの1つだけを回転させたいです。 glRotatef(...)関数を使用してみましたが、glRotatef(...)がすべてのオブジェクトを回転させます(カメラを回転させますか?)。 1つだけ回転させるにはどうすればよいですか?
OpenGL ES1.1を使用しています
関心のあるジオメトリが描画されている場合にのみ、回転を有効にする必要があります。
... draw stuff ...
glPushMatrix();
glRotatef(angle, 0, 1, 0);
... draw rotated stuff ...
glPopMatrix();
... draw more stuff ...