A virtual reality system surveys a real-world environment, generates 3D
data that defines the real-world environment, renders a virtual 3D
environment using the 3D data, retrieves a virtual object from a database
comprised of pre-stored virtual objects, renders the virtual object in
the virtual 3D environment, and re-positions the virtual object in the
virtual 3D environment.