Topological change in a constrained asymmetrical subdivision mesh

US10311182B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10311182-B2
Application numberUS-201615238227-A
CountryUS
Kind codeB2
Filing dateAug 16, 2016
Priority dateDec 16, 2015
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 wherein identifying corresponding finite elements between the two asymmetric zones comprises: identifying symmetric edges, vertices, and faces of the two asymmetric zones. 3. The method of claim 1 further comprising: determining a local symmetric plane defined by a barycenter of the two asymmetric zones of the finite element mesh and normal to a direction defined by the two asymmetric zones of the finite element mesh; and updating the symmetric constraint and the identified corresponding finite elements to reflect the performed topological manipulations using the determined local symmetric plane. 4. The method of claim 3 wherein updating the symmetric constraint comprises: reconstructing a respective edge contour associated with each of the two asymmetric zones; and reconstructing a respective border face associated with each of the two asymmetric zones. 5. The method of claim 1 wherein the topological manipulation comprises at least one of: a face extrusion; an edge cut; a face subdivision; a bevel; and a face removal. 6. The method of claim 1 wherein the symmetric constraint applies only to a subpart of the finite element mesh. 7. The method of claim 1 wherein defining a symmetric constraint comprises at least one of: identifying a first group of connected faces and a second group of connected faces; identifying a plane and a group of connected faces; identifying a group of faces; and identifying a plane. 8. The method of claim 1 wherein elements of the two asymmetric zones of the finite element mesh are identified with respective unique tags. 9. The method of claim 1 wherein defining the symmetric constraint comprises: determining a separating shape between the two asymmetric zones. 10. The method of claim 9 wherein the separating shape is a plane. 11. The method of claim 9 wherein the separating shape is used in identifying the corresponding finite elements between the two asymmetric zones. 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. 13. The system of claim 12 wherein, in identifying corresponding finite elements between the two asymmetric zones, the processor and the memory, with the computer code instructions, are further configured to cause the system to: identify symmetric edges, vertices, and faces of the two asymmetric zones. 14. The system of claim 12 wherein the processor and the memory, with the computer code instructions, are further configured to cause the system to: determine a local symmetric plane defined by a barycenter of the two asymmetric zones of the finite element mesh and normal to a direction defined by the two asymmetric zones of the finite element mesh; and update the symmetric constraint and the identified corresponding finite elements to reflect the performed topological manipulations using the determined local symmetric plane. 15. The system of claim 14 wherein, in updating the symmetric constraint, the processor and the memory, with the computer code instructions, are further configured to cause the system to: reconstruct a respective edge contour associated with each of the two asymmetric zones; and reconstruct a respective border face associated with each of the two asymmetric zones. 16. The system of claim 12 wherein the topological manipulation comprises at least one of: a face extrusion; an edge cut; a face subdivision; a bevel; and a face removal. 17. The system of claim 12 wherein the symmetric constraint applies only to a subpart of the finite element mesh. 18. The system of claim 12 wherein defining a symmetric constraint comprises at least one of: identifying a first group of connected faces and a second group of connected faces; identifying a plane and a group of connected faces; identifying a group of faces; and identifying a plane. 19. The system of claim 12 wherein elements of the two asymmetric zones of the finite element mesh are identified with respective unique tags. 20. The system of claim 12 wherein defining the symmetric constraint comprises: determining a separating shape between the two asymmetric zones. 21. The system of claim 20 wherein the separating shape is a plane. 22. The system of claim 20 wherein the separating shape is used in identifying the corresponding finite elements between the two asymmetric zones. 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 interf

Assignees

Inventors

Classifications

  • Constraint-based CAD · CPC title

  • G06F30/23Primary

    using finite element methods [FEM] or finite difference methods [FDM] · CPC title

  • Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10311182B2 cover?
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, c…
Who is the assignee on this patent?
Dassault Systemes
What technology area does this patent fall under?
Primary CPC classification G06F30/23. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).