2011-01-24 78 views
0

我想更改我的OpenGL原点的原点。图片将解释:更改OpenGL原点

这是它的现在:

As now

这是我怎么想的那样:

enter image description here

当前代码

gl.glViewport(0, 0, width, height); 
gl.glMatrixMode(GL10.GL_PROJECTION); 
gl.glLoadIdentity(); 
GLU.gluPerspective(gl, 45.0f, 
    (float)width/(float)height, 0.1f, 100.0f); 
gl.glMatrixMode(GL10.GL_MODELVIEW); 
gl.glLoadIdentity(); 

回答

1

尝试

gl.glTranslatef (0, height/2.0, 0); 

第二glLoadIdentity调用

(+或 - 高)后

+0

这是行不通的。 – Curtain