代码之家  ›  专栏  ›  技术社区  ›  David Polák

Java-OpenGL为中心(0,0)坐标设置偏移

  •  1
  • David Polák  · 技术社区  · 11 年前

    我正在用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(); 
    
    1 回复  |  直到 11 年前
        1
  •  0
  •   BenMorel Manish Pradhan    11 年前

    使用解决

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

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