1

我正在使用 JOGL 库(被迫)做某事,但我不知道如何偏移中心零坐标。我想在方法中将它们偏移到我的视口底部

public void reshape(GLAutoDrawable drawable, int x, int y, int width, int height)

但我无法谷歌任何方式将 int 高度转换为任何有意义的偏移浮点坐标。

编辑:

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

1 回答 1

0

使用解决

glu.gluLookAt(0, 0, 1, 0, 0.42, 0, 0, 1, 0);

没有意识到偏移量不是相对的。

于 2013-04-10T06:42:45.750 回答