IP Library › Granted Patent US 11,687,687
Granted Patent B1
US 11,687,687 · App. 17/698,119 · Granted Jun 27, 2023

Apparatuses and methods for superimposition of a cross-sectional drawing over a three-dimensional model

Inventors: Shuji Usui (Minneapolis, MN); Eelco Hoogendoorn (Amsterdam, NL)
Assignee: PROTOLABS, INC.
G06F30/17
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 11,687,687
App. No.
17/698,119
Granted
Jun 27, 2023
Kind
B1
Abstract

An apparatus for superimposing two-dimensional drawings of a part for manufacture onto three-dimensional computer models of the part for manufacture is disclosed. The apparatus includes a processor and a memory communicatively connected to the processor. The memory containing instructions configuring the processor to receive a two-dimensional drawing of a part for manufacture and a three-dimensional model of the part for manufacture. The apparatus defines an area of the two-dimensional drawing using a bounding box and extracts a section view from the area of the two-dimensional drawing. The apparatus positions the section view of the two-dimensional drawing at least partially over the three-dimensional model of the part for manufacture and aligns a component of the section view with a corresponding component of the three-dimensional model.

Claims (28)

1. An apparatus for superimposing a drawing of a part for manufacture onto a computer model of the part for manufacture, the apparatus comprising:

at least a processor; and

a memory communicatively connected to the processor, the memory containing instructions configuring the processor to:

receive a two-dimensional drawing of a part for manufacture and a three-dimensional model of the part for manufacture;

define an area of the two-dimensional drawing using a bounding box;

extract a section view from the area of the two-dimensional drawing, wherein extracting the section view comprises decomposing the section view from a side view of the area of the two-dimensional drawing, wherein decomposing the section view comprises decomposing the side view utilizing a machine-learning process;

position the section view of the two-dimensional drawing at least partially over the three-dimensional model of the part for manufacture; and

align a component of the section view with a corresponding component of the three-dimensional model.

2. The apparatus of claim 1 , wherein the processor is further configured to align a first object line of the section view with a corresponding first object line of the three-dimensional model.

3. The apparatus of claim 1 , wherein aligning the component of the section view comprises aligning a first object line and a second object line, wherein aligning the first object line and the second object line comprises minimizing a distance between the first object line and the second object line.

4. The apparatus of claim 1 , wherein the processor is configured to align a center of a two-dimensional feature of the section view with a center of a three-dimensional feature of the three-dimensional model.

5. The apparatus of claim 1 , wherein the processor is further configured to determine a coordinate transformation between the two-dimensional drawing and the three-dimensional model.

6. The apparatus of claim 1 , wherein the processor is further configured to transfer a semantic datum from the section view to the three-dimensional model.

7. The apparatus of claim 6 , wherein transferring the semantic datum further comprises transferring the semantic datum as a function of a coordinate transformation.

8. The apparatus of claim 1 , wherein the processor is further configured to determine a scale factor between the section view and the three-dimensional model.

9. A method for superimposing a cross-sectional drawing of a part for manufacture onto a three-dimensional model of the part for manufacture, the method comprising:

receiving, by a processor, a three-dimensional model of a part for manufacture and a two-dimensional drawing of the part for manufacture;

defining, by the processor, an area of the two-dimensional drawing using a bounding box;

extracting, by the processor, a section view from the area of the two-dimensional drawing, wherein extracting the section view comprises decomposing the section view from a side view of the area of the two-dimensional drawing, wherein decomposing the section view comprises decomposing the side view utilizing a machine-learning process;

positioning, by the processor, the section view at least partially over the three-dimensional model; and

aligning, by the processor, a component of the section view with a corresponding component of the three-dimensional model.

10. The method of claim 9 , wherein the processor is further configured to align a first object line of the section view with a corresponding first object line of the three-dimensional model.

11. The method of claim 9 , wherein aligning the component of the section view comprises aligning a first object line and a second object line, wherein aligning the first object line and the second object line comprises minimizing a distance between the first object line and the second object line.

12. The method of claim 9 , wherein the processor is configured to align a center of a two-dimensional feature of the section view with a center of a three-dimensional feature of the three-dimensional model.

13. The method of claim 9 , wherein the processor is further configured to determine a coordinate transformation between the two-dimensional drawing and the three-dimensional model.

14. The method of claim 9 , wherein the processor is further configured to transfer a semantic datum from the section view to the three-dimensional model.

15. The method of claim 14 , wherein transferring the semantic datum further comprises transferring the semantic datum as a function of a coordinate transformation.

16. The method of claim 9 , wherein the processor is further configured to determine a scale factor between the section view and the three-dimensional model.

Cited By (5)
US 12,450,723 US 12,579,332 US 12,664,573 US 12,664,574 US 12,682,384