public void translateByScreenPixels(int dx, int dy, int dz) {
		if (getNavigationMode()) {
			if (transformManager.isRotationCenterOnCamera()) {
				transformManager.translateByScreenPixels(dx, dy, dz);
			}
			else {
				transformManager.translateXYBy(-dx, -dy);
				transformManager.translateByScreenPixels(0, 0, dz);
			}
		}
		else {
			transformManager.translateXYBy(dx, dy);
		}
		refresh();
	}