What is Virtual Reality (VR)?
Virtual Reality is generally a Computer Generated (CG) environment that makes the user think that he/she is in the real environment. One may also experience a virtual reality by simply imagining it, like Alice in Wonderland, but we will focus on computer generated virtual realities for this discussion. The virtual world is hosted on a computer in the form of a database (e.g. terrain database or environment database). The database resides in the memory of the computer. The database generally consists of points in space (vertices), as well as textures (images). vertices may be connected to form planes, commonly referred to as polygons. Each polygon consists of at least three vertices. The polygon could have a specific color, and the color could be shaded, or the polygon could have a texture pasted onto it. Virtual objects will consist of polygons. A virtual object will have a position (x, y, z), an orientation (yaw, pitch, roll) as well as attributes (e.g. gravity or elasticity). The vir