代码之家  ›  专栏  ›  技术社区  ›  Laz

如何在OPENGL中旋转或平移单个对象实例?

  •  1
  • Laz  · 技术社区  · 16 年前

    假设我有一个有四个立方体的场景。如何在OpenGL中只旋转/平移其中两个立方体而不使用glrotatef和gltranslate更改其他立方体?我不想定义我自己的同构坐标。

    1 回复  |  直到 16 年前
        1
  •  5
  •   Meh    16 年前
    1. glPushMatrix(GL_MODELVIEW_MATRIX) )
    2. 调用glRotate/glTranslate设置要以不同方式绘制的两个立方体的旋转
    3. 弹出原始视图模型矩阵( glPopMatrix(GL_MODELVIEW_MATRIX) )
    推荐文章