a system for outputting a three-dimensional (3D) bone model of a patient during computer-assisted surgery comprises a processing unit and a non-transitory computer-readable memory communicatively coupled to the processing unit. Computer-readable program instructions executable by the processing unit are for: obtaining a 3D bone model of at least part of a bone of a patient, registering landmark points of the bone of the patient corresponding to the 3D bone model in a coordinate system tracking the bone, the landmark points being in an area of expected high accuracy in the 3D bone model, fitting the 3D bone model on the bone in the coordinate system tracking the bone, using the landmark points in the area of expected high accuracy, registering additional landmark points of the bone of the patient in the coordinate system tracking the bone, the additional landmark points being in an area of evolutive accuracy, assessing the accuracy of the additional landmark points by comparing the registration of the additional landmark points to the 3D bone model, updating at least part of the area of evolutive accuracy in the 3D bone model, and outputting the 3D bone model in the coordinate system tracking the bone with the updated area of evolutive accuracy, for subsequent navigation of the bone in computer-assisted surgery.