Although there is a broad diversity of system control techniques for 3D UIs, many draw upon a small number of basic types or their combination. Figure 9.1 presents a classification of techniques organized around the main interaction styles. This classification was influenced by the description of nonconventional control techniques in McMillan et al. (1997). There is a device-driven logic underneath most styles: often, available devices drive the selection of a specific system control technique. We use the classification as the organizing structure for the next five sections.
Figure 9.1 Classification of system control techniques.
As is the case in the other chapters on 3D interaction techniques, our classification is only one of many possibilities, and slightly different alternatives have been proposed (Lindeman et al. 1999; Dachselt and Hübner 2007).