1. A method of generating a patient-specific prosthetic implant, the method comprising: generating a three-dimensional electronic representation of a human anatomical feature of a unique patient; identifying one or more representative surface curvature features on the three-dimensional electronic representation; and comparing fit of the identified one or more representative surface curvature features with one or more corresponding surface curvature features of a virtual implant template of the human anatomical feature selected from a database of virtual implant templates, and associating the three-dimensional electronic representation with the selected virtual implant template.