Topological change in a constrained asymmetrical subdivision mesh
First Claim
1. A computer-implemented method of modifying a finite element mesh representing a computer aided design (CAD) 3D model representing a real-world object, the method comprising:
- by a user, defining a symmetric constraint of a finite element mesh using a graphical user interface coupled to a processor, the finite element mesh representing a subject CAD 3D model including a shape of the subject CAD 3D model, the symmetric constraint comprising two asymmetric zones of the finite element mesh to be modified symmetrically;
automatically identifying, by the processor, existing corresponding finite elements between the two asymmetric zones;
performing by the user, user-interactively through the graphical user interface, a topological manipulation to at least one finite element of the two asymmetric zones; and
performing automatically by the processor a symmetrical topological manipulation on the identified existing finite element corresponding to the at least one finite element, such that the symmetrical manipulation results in the two asymmetric zones of the finite element mesh being topologically modified symmetrically, thereby representing a symmetrical topological modification to the shape of the subject CAD 3D model.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh represents a subject 3D model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. Next, corresponding finite elements between the two asymmetric zones are identified and a topological manipulation to at least one of the identified corresponding finite elements is performed. In response, the topological manipulation is performed symmetrically on the identified finite element corresponding to the at least one finite element. In such an embodiment, performing the manipulation symmetrically results in the two asymmetric zones being modified symmetrically and represents a symmetrical topological modification in the subject 3D model.
-
Citations
23 Claims
-
1. A computer-implemented method of modifying a finite element mesh representing a computer aided design (CAD) 3D model representing a real-world object, the method comprising:
-
by a user, defining a symmetric constraint of a finite element mesh using a graphical user interface coupled to a processor, the finite element mesh representing a subject CAD 3D model including a shape of the subject CAD 3D model, the symmetric constraint comprising two asymmetric zones of the finite element mesh to be modified symmetrically; automatically identifying, by the processor, existing corresponding finite elements between the two asymmetric zones; performing by the user, user-interactively through the graphical user interface, a topological manipulation to at least one finite element of the two asymmetric zones; and performing automatically by the processor a symmetrical topological manipulation on the identified existing finite element corresponding to the at least one finite element, such that the symmetrical manipulation results in the two asymmetric zones of the finite element mesh being topologically modified symmetrically, thereby representing a symmetrical topological modification to the shape of the subject CAD 3D model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for modifying a finite element mesh representing a computer aided design (CAD) 3D model representing a real-world object, the computer system comprising:
-
a processor; and a memory with computer code instructions stored thereon, the processor and the memory, with the computer code instructions being configured to cause the system to; implement, by a user, defining a symmetric constraint of a finite element mesh using a graphical user interface coupled to the processor, the finite element mesh representing a subject CAD 3D model including a shape of the subject CAD 3D model, the symmetric constraint comprising two asymmetric zones of the finite element mesh to be modified symmetrically; automatically identify, by the processor, existing corresponding finite elements between the two asymmetric zones; implement the user performing, user-interactively through the graphical user interface, a topological manipulation to at least one finite element of the two asymmetric zones; and perform automatically by the processor a symmetrical topological manipulation on the identified existing finite element corresponding to the at least one finite element, such that the symmetrical manipulation results in the two asymmetric zones of the finite element mesh being topologically modified symmetrically, thereby representing a symmetrical topological modification to the shape of the subject CAD 3D model. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for modifying a finite element mesh representing a computer aided design (CAD) 3D model representing a real-world object, the computer program product comprising computer-readable instructions stored on a non-transitory computer readable medium responsive to execution by a computing device that causes the computing device to perform operations comprising:
-
implementing by a user, defining a symmetric constraint of a finite element mesh using a graphical user interface coupled to a processor, the finite element mesh representing a subject CAD 3D model including a shape of the subject CAD 3D model, the symmetric constraint comprising two asymmetric zones of the finite element mesh to be modified symmetrically; automatically identifying, by the processor, existing corresponding finite elements between the two asymmetric zones; implementing the user performing, user-interactively through the graphical user interface, a topological manipulation to at least one finite element of the two asymmetric zones; and performing automatically by the processor a symmetrical topological manipulation on the identified existing finite element corresponding to the at least one finite element, such that the symmetrical manipulation results in the two asymmetric zones of the finite element mesh being topologically modified symmetrically, thereby representing a symmetrical topological modification to the shape of the subject CAD 3D model.
-
Specification