1. A method for mapping two-dimensional image data onto a three-dimensional graphic model of an object, comprising: obtaining a first two-dimensional image of the object, the first two-dimensional image having data pertaining to the object; viewing a three-dimensional model of the object on a graphic user interface, the three-dimensional model having at least a first facet and a second facet; aligning the first two-dimensional image with the three-dimensional model on the graphic user interface; generating an acceptance cone for each facet so as to provide a geometry which defines acceptable mapping criteria based upon a threshold angle from a user, each acceptance cone having a rectangular cone base which is coplanar with a display surface; generating a normal vector associated with the first facet; mapping the data from the first two-dimensional image onto at least the first facet in the three-dimensional model based upon the normal vector associated with the first facet being located inside the acceptance cone associated with the first facet; and masking the first facet so as to prevent data from the two-dimensional image from mapping onto the first facet based upon the normal vector associated with the first facet being located outside the acceptance cone associated with the first facet; wherein each acceptance cone also having a vertex which coincides with a vector base of the normal vector; wherein aligning the first two-dimensional image with the three-dimensional model occurs by at least one of the following methods; moving the first two-dimensional image; translating the three-dimensional model; scaling the three-dimensional model; and rotating the three-dimensional model.