开发者

How do I rotate or translate individual object instances in OPENGL?

Lets say i have a scene with four cubes. How do开发者_开发知识库 I say rotate/translate only two of these cubes in OpenGL without changing the others using glrotatef anf gltranslate? I dont wanna define my own homogeneous co-ordinates.


  1. You draw your first two cubes as usual
  2. Push the view-model matrix (glPushMatrix(GL_MODELVIEW_MATRIX))
  3. Call glRotate/glTranslate to setup the rotation of the two cubes which you want to draw in a different way
  4. Draw the other two cubes
  5. Pop the original view-model matrix (glPopMatrix(GL_MODELVIEW_MATRIX))
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜