1. A microprocessor based method comprising: receiving two or more different views of a structure, the views being in the form of digital images; assigning, by the microprocessor, points from each view that represent a shape of the structure; associating, by the microprocessor, corresponding points from the different views; deriving height data from the points by performing a transform that produces radial point patterns for the assigned points from each view; and generating, by the microprocessor, a three-dimensional model of the structure from the points and the height data.