2010-08-18 7 views
10

화면에 몇 개의 개체가 있으며 그 중 하나만 회전하고 싶습니다. glRotatef (...) 함수를 사용해 보았지만 glRotatef (...)가 내 모든 객체를 회전시킵니다 (아마도 카메라를 회전 시켰습니까?). 어떻게 하나만 회전시킬 수 있습니까? OpenGL에서 특정 객체를 회전하는 방법은 무엇입니까?

나는 OpenGL을 ES 1.1

답변

19

당신은 당신이 관심있는 구조가 그려지는 경우에만 적용 할 회전을 필요로 사용할 수 있습니다.

... draw stuff ... 
glPushMatrix(); 
glRotatef(angle, 0, 1, 0); 
... draw rotated stuff ... 
glPopMatrix(); 
... draw more stuff ... 
관련 문제