opengl中窗口的坐标系

时间:2013-12-29 22:55:28

标签: opengl graphics

opengl中窗口的坐标系如何? 在某些程序中,有些程序编码为左上角为(0,0),但在某些其他程序中编码为窗口中间为(0,0)。 我认为通常居中作为窗口的中间。那么如何将(0,0)改为左上角?

2 个答案:

答案 0 :(得分:0)

默认窗口坐标系是

 (0,0) = left bottom corner(origin)
 (screen.width-1, screen.height-1) = upper right corner

这是三个不同坐标系中的最后一个,它代表三维坐标转换后的三维模型,作为屏幕上的二维图像或屏幕上的指定区域(视口)。

答案 1 :(得分:0)

如果您使用的是使用EGL的Linux,则可以使用以下内容来获取表面尺寸。

eglQuerySurface(eglDisplay, eglSurface, EGL_WIDTH, &windowWidth);
eglQuerySurface(eglDisplay, eglSurface, EGL_HEIGHT, &windowHeight);