1. A method comprising: removing one or more three dimensional points of a cloud depicting vertical structures in one or more meshes of three dimensional triangles detected in a geographic area corresponding to a set of three dimensional points of the cloud in response to identifying corresponding triangles lying on the vertical structures, each of the three dimensional triangles comprises three vertices corresponding to geocoordinates of the geographic area; interpolating, via a processor, non-vertical structures of the three dimensional triangles to generate additional three dimensional points of the cloud to generate a dense cloud of three dimensional points; downward projecting delineated points of segmented rooftops to respective closest points of a subset of the points of the cloud representing a ground to generate one or more three dimensional polygonal models depicting three dimensional geographical objects; and generating a texturized set of the three dimensional geographic objects in response to mapping triangle texture locations of the meshes to corresponding locations in the three dimensional polygonal models and assigning at least one texture to the vertical structures and to the rooftops.