Optical architectures are needed for representing and manipulating three-dimensional data objects in a database environment. A class of architectures based on arrays of optical logic devices interconnected in free space will be studied with the expectation that these systems will be commercially viable in the next few years. For this class of architectures, signal skews do not accumulate for more than one level of logic so that free-space delay provides a storage medium. The use of free-space storage reduces optical power requirements while introducing only a small delay in storage and retrieval of data objects. Manipulation of 3-D objects such as translation and rotation is simplified with this class of architectures because optical signals travel orthogonal to the device substrates, which relieves pinout constraints imposed by alternative approaches. Practical considerations of the optical systems limit storage density, speed, space-bandwidth product, and other characteristics, which will be studied in phase I. Manipulation of spatial optical objects addressed in phase I includes visulaization, creation, projetion, joining and other common database operations.