【发布时间】:2014-06-17 12:50:34
【问题描述】:
我需要使用
GLU.gluProject();
。函数需要 viewport (int [ ] ) 参数。我假设 int 数组包含 x,y,width,height,它们由以下设置:
GLES20.glViewport(0, 0, width, height);
我说的对吗?
OpenGL中的原点也在左下角吗?因此,当您检测到对 android 设备的触摸时。在 x = 255, y = 255 你要重新计算吗? (我正在计算光线的起点和终点;))
【问题讨论】:
-
起源取决于很多东西。对于以 2D 绘制的最简单的情况,您通常使用 glOrtho,它包含参数 top、bottom、left 和 right,可以设置为左上角是原点 (0,0)。默认(不设置任何东西)我相信原点在中心,左边是-1,右边是1,顶部是1,底部是-1。