public ResetCameraAction(ICamera c) {
   camera = c;
   upAxis = camera.getUpAxis();
   rightAxis = camera.getRightAxis();
   viewAxis = camera.getViewDirection();
   location = camera.getLocation();
 }