CPC G06F 30/23 (2020.01) [G06T 17/20 (2013.01); G06F 2111/04 (2020.01); G06F 2111/10 (2020.01)] | 18 Claims |
1. Computer-implemented method for automatic parametrization of a computer-aided design model, the model comprising a set of at least three subentities, wherein the method comprises the steps of:
obtaining a candidate set of pairwise numerical constraints for the set of subentities, such that a first graph comprising nodes and edges, whereby each subentity of the set of subentities is represented by a node of the first graph and each pairwise numerical constraint of the candidate set is represented by an edge of the first graph, is connected;
obtaining a minimal spanning subset of pairwise numerical constraints from the candidate set, such that a second graph comprising nodes and edges, whereby each subentity of the set of subentities is represented by a node of the second graph and each pairwise numerical constraint of the minimal spanning subset is represented by an edge of the second graph, is a spanning tree;
determining a parameter set to parameterize the pairwise numerical constraints of the minimal spanning subset;
adding the parameter set to the computer-aided design model;
adding parametric constraints to the computer-aided design model based on the determined parameter set and the numerical values of the numerical constraints of the minimal spanning subset; and
modifying the computer-aided design model to include computer-processable parameter data representing parameters of the parameter set and parametric constraint data representing the parametric constraints to obtain a parameterized computer-aided design model.
|