A prosthetic limb has an outer surface that is a mirror image of an intact
limb. The intact limb is scanned and the surface data is manipulated to
create a virtual mirror image. The end of the amputated limb is also
scanned to obtain socket data. A virtual limb is designed using a
computer program based upon the mirror image and end of the amputated
limb data. The computer program is also used to design a removable
fairing that provides color and texture to the prosthetic limb.