Patent ID: 8694286

Claim:
A computer-implemented method for managing modifications to a solid model between different modeling applications, comprising: obtaining an original model created using a parametrically-based modeler, in the parametrically-based modeler; obtaining, in the parametrically-based modeler, a modified version of the original model, wherein the modified version was edited using a history-free modeler; analyzing the original model and the modified version of the original model to determine one or more differences between the original model and the modified version of the original model; determining, based on the one or more differences, a set of one or more parametric-based treatments that, when performed on the original model, affect changes that produce a parametrically-driven version of the modified version; selecting one or more of the parametric-based treatments, wherein each parametric-based treatment in the set is individually selectable for application to the original model; and applying the one or more selected parametric-based treatments to produce the parametrically-driven version of the modified version.