private void duringRotate(MouseEvent e) { int w = _canvas.getWidth(); int h = _canvas.getHeight(); int x = e.getX(); int y = e.getY(); int dx = x-_xmouse; int dy = y-_ymouse; double da = -360.0*(double)dx/(double)w; double de = 360.0*(double)dy/(double)h; _view.setAzimuthAndElevation(_azimuth+da,_elevation+de); }
elevation += 5.0; view.setAzimuthAndElevation(azimuth,elevation);