2017-01-09 20 views
0

Я полностью новичок в JOGL, только знаю, что это имя, и оно используется в компьютерной графике. Теперь, что я хочу знать, возможно ли изменение размера графического окна и преобразования видового экрана в JOGL. Если возможно, то как это можно сделать?Изменение размера графического окна и преобразование видового экрана в JOGL

ответ

1

Да, это возможно.

Как правило, ваш reshape() должно выглядеть что-то вроде:

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

    GL4 gl4 = drawable.getGL().getGL4(); 

    gl4.glViewport(0, 0, width, height); 

    // update all resources depending on the window size 
    // such as the projection matrix 
} 
+0

Reshape в классе GLEventListener: http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/com/jogamp/ OpenGL/GLEventListener.html – gouessej