A computer-implemented method comprising: receiving sensor data corresponding to a surface of a part, the sensor data comprising information about a plurality of points (208, 310) on the surface; wherein the method is characterized by: receiving a first model associated with an unworn part corresponding to the part, the first model defining a first contour of the unworn part; receiving a second model associated with a wear limit part corresponding to the part, the second model defining a second contour of the wear limit part; generating a bounding contour spaced from the surface, the first contour, and the second contour; determining, for a point of the plurality of points (208, 310), at least one of: a first distance between the point and a first position on the first contour; or a second distance between the point and a second position on the second contour; and determining, based on the at least one of the first distance or the second distance, a wear metric associated with the part, wherein the first distance and the second distance are along a line extending from the bounding contour and through the point. receiving sensor data corresponding to a surface of a part, the sensor data comprising information about a plurality of points (208, 310) on the surface; wherein the method is characterized by: receiving a first model associated with an unworn part corresponding to the part, the first model defining a first contour of the unworn part; receiving a second model associated with a wear limit part corresponding to the part, the second model defining a second contour of the wear limit part; generating a bounding contour spaced from the surface, the first contour, and the second contour; determining, for a point of the plurality of points (208, 310), at least one of: a first distance between the point and a first position on the first contour; or a second distance between the point and a second position on the second contour; and determining, based on the at least one of the first distance or the second distance, a wear metric associated with the part, wherein the first distance and the second distance are along a line extending from the bounding contour and through the point. receiving a first model associated with an unworn part corresponding to the part, the first model defining a first contour of the unworn part; receiving a second model associated with a wear limit part corresponding to the part, the second model defining a second contour of the wear limit part; generating a bounding contour spaced from the surface, the first contour, and the second contour; determining, for a point of the plurality of points (208, 310), at least one of: a first distance between the point and a first position on the first contour; or a second distance between the point and a second position on the second contour; and determining, based on the at least one of the first distance or the second distance, a wear metric associated with the part, wherein the first distance and the second distance are along a line extending from the bounding contour and through the point. a first distance between the point and a first position on the first contour; or a second distance between the point and a second position on the second contour; and determining, based on the at least one of the first distance or the second distance, a wear metric associated with the part, wherein the first distance and the second distance are along a line extending from the bounding contour and through the point.