我正在使用 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();