绘制适合屏幕的矩形

时间:2012-03-09 21:29:45

标签: android opengl-es

如果四边形的坐标定义为:

(-1,-1,0)  (-1,1,0)  
( 1,-1,0)  ( 1,1,0)

并使用:

GLU.gluPerspective(gl, 45.0f, aspectRatio, 0.1f, 100.0f);      
GLU.gluLookAt(gl, 0, 0, 1, 0, 0, 0, 0, 1, 0);

为了使正方形看起来精确地覆盖矩形观察区域(不多也不少),需要什么比例值或glLookAt值或任何值?谢谢!

1 个答案:

答案 0 :(得分:1)

是否必须进行透视投影?放弃gluPerspective和gluLookAt并使用正交矩阵会容易得多:

我只用

替换两行

glOrtho(-1,1,-1,1,-1,1);