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

在OpenGL中,如何确定当前绘图位置?

  •  1
  • foobarfuzzbizz  · 技术社区  · 14 年前

    是否有一个OpenGL状态变量可以告诉我当前绘图位置在哪里?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Trillian    14 年前

    OpenGL中的“当前绘图位置”有些未定义。我假设您引用的是投影和模型视图矩阵,它们转换绘制的顶点。如果您使用的是简单的二维变换,那么可以使用 glGetFloatv GL_MODELVIEW_MATRIX GL_PROJECTION_MATRIX

        2
  •  0
  •   Dr. Snoopy    14 年前

    你是说,现在的位置?您可以使用glGetIntegerv获得它,但它应用于非常有限的一组命令。使用glDrawArrays或立即模式的正常绘图不受光栅位置的影响。