US 11,934,753 B2
Automatic parametrization of a CAD model
Chloë Guidi, Dendermonde (BE); Jürgen De Zaeytijd, Merelbeke (BE); Tjerk Gauderis, Ghent (BE); and Egor Ermolin, Berdsk (RU)
Assigned to BRICSYS NV, Ghent (BE)
Appl. No. 17/263,489
Filed by BRICSYS NV, Ghent (BE)
PCT Filed Aug. 19, 2019, PCT No. PCT/EP2019/072178
§ 371(c)(1), (2) Date Jan. 26, 2021,
PCT Pub. No. WO2020/038902, PCT Pub. Date Feb. 27, 2020.
Claims priority of application No. 18189647 (EP), filed on Aug. 20, 2018.
Prior Publication US 2021/0173981 A1, Jun. 10, 2021
Int. Cl. G06F 30/23 (2020.01); G06T 17/20 (2006.01); G06F 111/04 (2020.01); G06F 111/10 (2020.01)
CPC G06F 30/23 (2020.01) [G06T 17/20 (2013.01); G06F 2111/04 (2020.01); G06F 2111/10 (2020.01)] 18 Claims
OG exemplary drawing
 
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.