// The current world position of the eye
Vector3f eyeWorld = InputPicker3D.getInputPicker().getCameraPosition(null);
logger.fine("eyeWorld = " + eyeWorld);
// The float movement vector in screen space
Vector2f scrPos = new Vector2f((float)(eventX - dragStartScreen.x),
(float)(eventY - dragStartScreen.y));
logger.fine("scrPos = " + scrPos);
Vector2f pressXY = new Vector2f((float)dragStartScreen.x, (float)dragStartScreen.y);
Vector3f pressWorld = ((InputManager3D)InputManager3D.getInputManager()).
getCamera().getWorldCoordinates(pressXY, 0f);
Vector2f dragXY = new Vector2f((float)eventX, (float)eventY);
Vector3f dragWorld = ((InputManager3D)InputManager3D.getInputManager()).
getCamera().getWorldCoordinates(dragXY, 0f);
// The world position of this event (in the view plane)
Vector3f thisWorld = ((InputManager3D)InputManager3D.getInputManager()).