1. One or more computer-readable storage media storing information to enable a computing device to perform a process, wherein the computer-readable storage media is not a signal, wherein the process comprises: automatically reconstructing geometry of a three-dimensional model in a three-dimensional space from digital photos of a real-world subject that have arrangements relative to each other in three dimensions; while displaying a surface of the three-dimensional model that is moving in accordance with a user to interactively reorienting or repositioning the surface relative to the three-dimensional model and relative to a fixed point in the three-dimensional space: repeatedly recomputing an intersection of the moving surface with a projection of the digital photo, the projection computed out from the fixed point in the three-dimensional space and toward the reorienting or repositioning surface, wherein as the surface is displayed moving according to the reorienting or repositioning the intersection of the projection and the surface changes accordingly, wherein the digital photo is redisplayed in the intersection as the intersection changes with the reorienting or repositioning of the surface.