mrdoob/three.js — pull request #1918 by qiao (2012-05-14 19:52:38+00:00)
Title: Added Orbital Controls

This controller is similar with the TrackballControls, but feels more natural.

Features:

* drag mouse to rotate around a specific point, with y-axis always pointing up
* provides switch to rotate automatically
* zoom in or out with mouse wheel
* customizable speeds

Live demo is available at http://jsfiddle.net/qiao/fQ246/

Note: you can turn on the auto rotation by adding `controls.autoRotate = true;`