ABSTRACT

Applications of virtual environments (VEs) are becoming increasingly interactive, allowing the user to not only look around a three-dimensional (3-D) world, but also to navigate the space, manipulate virtual objects, and give commands to the system. Thus, it is crucial that researchers and developers understand the issues related to 3-D interfaces and interaction techniques. In this chapter, the space of possible interaction techniques for several common tasks is explored and guidelines for their use in VE applications are offered. These guidelines are drawn largely from empirical research results.