HoverManipulator is a MatrixManipulator which provides a camera motion model using mouse and keyboard, designed for flythrough applications (eg.
HoverManipulator is a MatrixManipulator which provides a camera motion model using mouse and keyboard, designed for flythrough applications (eg. architectural visualisation). This class was based on FlightManipulator and inspired by the OpenGL Performer (TM) 'fly' navigation mode.Mouse input: Dragging the middle mouse button changes the orientation of the camera. While holding down the middle mouse button, you increase/decrease flying speed using the left and right mouse buttons. Pressing the left and right buttons simultaneously works as a brake.
Keyboard input: Space - stops all motion immediately Arrow keys - move the camera parallel to the ground plane. Holding two 'opposing' arrow keys works as a brake. 'r' or 'R' - return the camera to the 'home' position ------ Martijn Kragtwijk, May 2004
Alphabetic index HTML hierarchy of classes or Java