1. A method, comprising: sequentially generating a plurality of sets of data, each set corresponding to an intersection of a three dimensional (3D) image projected by a three dimensional display with a surface, each set of data corresponding to a two dimensional (2D) image representing a slice of the 3D image associated with the intersection of the 3D image with the surface, sequentially projecting 2D images onto a rotating screen to render a three dimensional image, wherein each projected 2D image is produced based on a corresponding set of data, and wherein the sequence in which the 2D images are projected is different from the sequence in which the sets of data are generated such that 2D images corresponding to non-adjacent slices of the 3D image are projected first to generate a coarse representation of the whole 3D image, then the 3D image is refined over time as additional 2D images are projected.