A system for virtually planning a size and position of a prosthetic
implant for a bone on a patient includes a database containing
pre-defined form factor information for a plurality of different implants
and a circuit for obtaining surface shape information of the bone. The
system further includes a circuit for defining baseline location
parameters for an implant location in relation to a virtual
representation of the bone based on the surface shape information and a
circuit for assessing a fit calculation of each implant in relation to
the virtual representation of the bone based on the form factor in
formation and a plurality of fit factors at each of a plurality of
incremental positions in relation to the bone. Still further, the system
includes a circuit for selecting a best fit implant size and position
from all of the fit calculations.