List of usage examples for org.eclipse.swt.opengl GL glMatrixMode
public static native void glMatrixMode(int mode);
From source file:org.eclipse.swt.snippets.Snippet174.java
static void resize(GLCanvas canvas) { canvas.setCurrent();//ww w. ja va 2 s .c o m Rectangle rect = canvas.getClientArea(); int width = rect.width; int height = Math.max(rect.height, 1); GL.glViewport(0, 0, width, height); GL.glMatrixMode(GL.GL_PROJECTION); GL.glLoadIdentity(); float aspect = (float) width / (float) height; GLU.gluPerspective(45.0f, aspect, 0.5f, 400.0f); GL.glMatrixMode(GL.GL_MODELVIEW); GL.glLoadIdentity(); }
From source file:org.eclipse.swt.snippets.Snippet174.java
static void resize(Canvas canvas) { Rectangle rect = canvas.getClientArea(); int width = rect.width; int height = Math.max(rect.height, 1); GL.glViewport(0, 0, width, height);/*from w ww .ja va 2 s.c o m*/ GL.glMatrixMode(GL.GL_PROJECTION); GL.glLoadIdentity(); float aspect = (float) width / (float) height; GLU.gluPerspective(45.0f, aspect, 0.5f, 400.0f); GL.glMatrixMode(GL.GL_MODELVIEW); GL.glLoadIdentity(); }