Patent ID: 11893687
Assignee: DASSAULT SYSTEMES
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A device comprising:
a processor;
a non-transitory data storage medium having recorded thereon a program comprising instructions for segmenting a 3D modeled object representing a mechanical assembly that when executed by the processor causes the processor to be configured to:
obtain the 3D modeled object;
input a representation of the 3D modeled object to an abstraction neural network, the abstraction neural network outputting a first set of first primitives fitting the 3D modeled object, the first set consisting of a first number of first primitives; and
determine, from the first set, one or more second sets each of respective second primitives, each second set consisting of a respective second number of respective second primitives, the second number being lower than the first number,
wherein the processor is further configured to determine by being further configured to:
initialize a third set of third primitives as the first set;
perform one or more iterations each including the processor being configured to:
obtain the third set of third primitives,
merge one or more subsets of third primitives together each into one respective single fourth primitive, thereby obtaining a fourth set of fourth primitives consisting of each single fourth primitive and each non-merged third primitive, and
set the third set of a next iteration as the fourth set of a current iteration; and

set the one or more second sets as one or more obtained fourth sets.