A three-dimensional browser wherein in an exemplary embodiment,
information from a uniform resource locator is converted into at least
one texture. The texture is mapped onto a surface of a three-dimensional
object located in a virtual three-dimensional space in order to provide a
three-dimensional navigation mechanism. In an alternate arrangement an
event associated with an image is intercepted and the location of the
event in the corresponding geometric surface of the virtual
three-dimensional space is computed. This location is converted to a
two-dimensional coordinate and thereafter information pertaining to the
event is placed on the surface on the three-dimensional object in the
virtual three-dimensional space.