Arcball

From CGAFaq

Jump to: navigation, search

Arcball is a general purpose 3D rotation controller described by Ken Shoemake in the Graphics Interface ’92 Proceedings. It features good behavior, easy implementation, cheap execution, and optional axis constraints. A Macintosh demo and electronic version of the original paper (Microsoft Word format) may be obtained from

ftp://ftp.cis.upenn.edu/pub/graphics.

Complete source code, written for IRIS GL, appears in Graphics Gems IV, pp. 175–192. A fairly complete sketch of the code appeared in the original article, in the Graphics Interface ’92 Proceedings, available from Morgan Kaufmann. A formal usability study conducted by Hinckley et al. was published in 1997, emerging from Hinckley's doctoral dissertation research.

Personal tools