Abstract: The invention provides a method for constructing a zoom path between a predetermined viewing point Pn+1 in a three-dimensional (3D) virtual space and a target point P0 in the 3D space, and for zooming in or zooming out along the zoom path. The target point is assigned control points in the 3D space, and the zoom path of the invention is nonlinear and passes through at least one of the control points. During zooming, the viewing direction is continuously selected to provide an aesthetically acceptable zooming effect.
Abstract: A system and method for displaying pages in a 3D virtual space. A set of pages may be portioned into one or more clusters of pages that are arranged in a plane in the 3D space so that for each cluster, the pages in the cluster are arranged contiguously in the plane. A boundary may then be formed in the plane around pages of the cluster. If a first page in a cluster contains an active link, a page opened by activating the link is positioned in the plane within the boundary of the cluster in a selectable position relative to the first page.
Abstract: The invention provides a method for constructing a zoom path between a predetermined viewing point Pn+1 in a three-dimensional (3D) virtual space and a target point P0 in the 3D space, and for zooming in or zooming out along the zoom path. The target point is assigned control points in the 3D space, and the zoom path of the invention is nonlinear and passes through at least one of the control points. During zooming, the viewing direction is continuously selected to provide an aesthetically acceptable zooming effect.