1. A method for generating a surface model of a geometric structure, the method comprising: acquiring a plurality of location data points corresponding to respective locations on the surface of said geometric structure, said plurality of location data points forming a point cloud; generating a first surface model of said geometric structure based on said plurality of location data points; adding a plurality of additional data points to said point cloud; and updating said first surface model by constructing a second surface model based on said plurality of additional data points.