- //globale Variablen
- public double[] pos = { 8, 1, 0 };
- public double[] cam = { 0, 0, 0 };
- static double oldx, oldy;
- public void display (GLAutoDrawable drawable) {
- //.....
- gl.glMatrixMode(GL2.GL_MODELVIEW);
- gl.glLoadIdentity();
- glu.gluLookAt(pos[0], pos[1], pos[2], cam[0], cam[1], cam[2], 0, 1, 0);
- gl.glRotated(oldx, 0, 1, 0);
- gl.glRotated(oldy, 1, 0, 0);
- drawModel((GL2) gl, null);
- }
- public void mouseDragged(MouseEvent e) { //Das Mausevent.
- oldx = oldx-e.getX();
- oldy = oldy-e.getY();
- oldx = e.getX();
- oldy = e.getY();
- }