Mathematica provides real-time view control for all 3D graphics, wherever they may appear in a document.
Mathematica's advanced human interface device system also automatically supports joystick and gamepad 3D graphics control, with special features available on the Wolfram Research 2+12 degree-of-freedom gamepad.
Drag — interactively rotate a 3D graphic
ControllerInformation — give information on installed controller devices
SphericalRegion — make a graphic rotatable without clipping