IP Library Granted Patent US 10,984,592
Granted Patent B2
US 10,984,592 · App. 16/527,674 · Granted Apr 20, 2021

Spatial decomposition-based repair of defects in boundary representations

Inventor: Hiren Dedhia (Santa Ana, CA)
Assignee: Siemens Industry Software Inc.
G06T17/205
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,984,592
App. No.
16/527,674
Granted
Apr 20, 2021
Kind
B2
Abstract

A computing system may include a mesh access engine and a mesh repair engine. The mesh access engine may be configured to access a boundary representation of an object design, the boundary representation including a defect. The mesh repair engine may be configured to repair the boundary representation, including by converting the boundary representation into a spatial decomposition representation of the object design and converting the spatial decomposition representation of the object design back into a boundary representation form to obtain a repaired boundary representation of the object design.

Claims (31)

1. A method comprising:

by a computing system:

accessing a boundary representation of an object design, the boundary representation including a defect; and

repairing the boundary representation without determining a location of the defect in the boundary representation, including by:

converting the boundary representation into a spatial decomposition representation of the object design; and

converting the spatial decomposition representation of the object design back into a boundary representation form to obtain a repaired boundary representation of the object design.

2. The method of claim 1 , comprising repairing the boundary representation without expressly identifying the defect in the boundary representation.

3. The method of claim 1 , wherein the defect comprises a slit defect with size smaller than a mesh resolution of the boundary representation, an inconsistently oriented facet, a non-manifold facet, overlapping facets, or any combination thereof.

4. The method of claim 3 , comprising removing the defect from the object design through the converting of the boundary representation into the spatial decomposition representation.

5. The method of claim 1 , wherein the boundary representation and the repaired boundary representation have different mesh facet layouts.

6. The method of claim 1 , comprising converting the spatial decomposition representation of the object design into the repaired boundary representation at a different mesh resolution from the boundary representation.

7. A system comprising:

a mesh access engine configured to access a boundary representation of an object design, the boundary representation including a defect; and

a mesh repair engine configured to repair the boundary representation without determining a location of the defect in the boundary representation, including by:

converting the boundary representation into a spatial decomposition representation of the object design; and

converting the spatial decomposition representation of the object design back into a boundary representation form to obtain a repaired boundary representation of the object design.

8. The system of claim 7 , wherein the mesh repair engine is configured to repair the boundary representation without expressly identifying the defect in the boundary representation.

9. The system of claim 7 , wherein the defect comprises a slit defect with size smaller than a mesh resolution of the boundary representation, an inconsistently oriented facet, a non-manifold facet, overlapping facets, or any combination thereof.

10. The system of claim 9 , wherein the mesh repair engine is configured to remove the defect from the object design through the converting of the boundary representation into the spatial decomposition representation.

11. The system of claim 7 , wherein the boundary representation and the repaired boundary representation have different mesh facet layouts.

12. The system of claim 7 , wherein the mesh repair engine is configured to convert the spatial decomposition representation of the object design into the repaired boundary representation at a different mesh resolution from the boundary representation.

13. A non-transitory machine-readable medium comprising instructions that, when executed by a processor, cause a computing system to:

access a boundary representation of an object design, the boundary representation including a defect; and

repair the boundary representation without determining a location of the defect in the boundary representation, including by:

converting the boundary representation into a spatial decomposition representation of the object design; and

converting the spatial decomposition representation of the object design back into a boundary representation form to obtain a repaired boundary representation of the object design.

14. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, cause the computing system to repair the boundary representation without expressly identifying the defect in the boundary representation.

15. The non-transitory machine-readable medium of claim 13 , wherein the defect comprises a slit defect with size smaller than a mesh resolution of the boundary representation, an inconsistently oriented facet, a non-manifold facet, overlapping facets, or any combination thereof.

16. The non-transitory machine-readable medium of claim 15 , wherein the instructions, when executed, cause the computing system to remove the defect from the object design through the converting of the boundary representation into the spatial decomposition representation.

17. The non-transitory machine-readable medium of claim 13 , wherein the boundary representation and the repaired boundary representation have different mesh facet layouts.

18. The non-transitory machine-readable medium of claim 13 , wherein the instructions, when executed, cause the computing system to convert the spatial decomposition representation of the object design into the repaired boundary representation at a different mesh resolution from the boundary representation.

Assignments (2)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2019
From: DEDHIA, HIREN
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 050008/0623 →