| CPC G05B 19/4097 (2013.01) | 23 Claims |

|
1. A computer-implemented method, comprising:
performing, by a computer:
receiving an as-designed watertight spline model of a tangible object, wherein the as-designed watertight spline model is described in a Computer-Aided Design (CAD) model domain;
receiving a set of sweep points along a sweep trajectory for a manufacturing tool, wherein the manufacturing tool manufactures the tangible object along the sweep trajectory;
determining a sweep surface based at least in part on the set of sweep points;
sampling a plurality of model points on the as-designed watertight spline model;
projecting each model point of the plurality of model points onto a nearest as-executed point on the sweep surface to obtain a point-cloud of as-executed points on the sweep surface;
constructing an as-executed model of the tangible object based at least in part on the point-cloud of as-executed points and the as-designed watertight spline model, wherein the as-executed model comprises a watertight spline model, wherein a spline structure of the as-executed model is based at least in part on a spline structure of the as-designed watertight model;
determining a warp function based on a difference between the as-designed watertight spline model and the as-executed model of the tangible object, wherein the warp function comprises a continuous function approximating differences between the tangible object and the as-designed watertight spline model; and
storing the warp function in a non-transitory computer-readable memory medium.
|