A surgical procedure is provided. The procedure acquires a plurality of points on or near a bone abnormality and registers them with a surgical navigation system. The navigation system uses the acquired points to make an implant having a surface adapted to contact the bone, and particularly an implant having a portion whose shape substantially matches that of the bone abnormality.