IP Library Granted Patent US 8,462,154
Granted Patent B2
US 8,462,154 · App. 12/625,163 · Granted Jun 11, 2013

System and method for determining a virtual curve in an object model

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 8,462,154
App. No.
12/625,163
Granted
Jun 11, 2013
Kind
B2
Abstract

A method for a CAD system, a CAD system, and instructions for a CAD system. A method includes loading an object model, the object model including a blend face. The method also includes finding underfaces of the blend face and constructing an intersection curve according to the underfaces. The method also includes trimming the intersection curve according to the blend face to produce a virtual blend curve, and storing the virtual blend curve.

Claims (36)

1. A method for use in a CAD system, comprising:

loading an object model in a CAD system, the object model including a blend face;

finding underfaces of the blend face by the CAD system;

constructing an intersection curve, by the CAD system, according to the underfaces;

trimming the intersection curve according to the blend face, by the CAD system, to produce a virtual blend curve; and

storing the virtual blend curve in the CAD system.

2. The method of claim 1 , wherein trimming the intersection curve is one of shortening the intersection curve to an appropriate length and extending the intersection curve to an appropriate length.

3. The method of claim 1 , wherein the finding, constructing, trimming, and storing are performed automatically in response to a user selection of the blend face.

4. The method of claim 1 , further comprising performing a dimensioning process by the CAD system using the virtual blend curve.

5. The method of claim 1 , further comprising recognizing, by the CAD system at least one face of the object model as the blend face.

6. The method of claim 1 , further comprising finding at least one terminal face corresponding to the blend face, wherein the trimming is performed according to the surface of the at least one terminal face.

7. The method of claim 1 , further comprising applying a set of rules by the CAD system to determine if the blend face is a corner blend.

8. A CAD system, comprising a processor and accessible memory, the CAD system particularly configured to perform the steps of:

loading an object model, the object model including a blend face;

finding underfaces of the blend face;

constructing an intersection curve according to the underfaces;

trimming the intersection curve according to the blend face to produce a virtual blend curve; and

storing the virtual blend curve.

9. The CAD system of claim 8 , wherein trimming the intersection curve is one of shortening the intersection curve to an appropriate length and extending the intersection curve to an appropriate length.

10. The CAD system of claim 8 , wherein the finding, constructing, trimming, and storing are performed automatically in response to a user selection of the blend face.

11. The CAD system of claim 8 , wherein the CAD system is further configured to perform a dimensioning process by the CAD system using the virtual blend curve.

12. The CAD system of claim 8 , wherein the CAD system is further configured to recognize at least one face of the object model as the blend face.

13. The CAD system of claim 8 , wherein the CAD system is further configured to find at least one terminal face corresponding to the blend face, wherein the trimming is performed according to the surface of the at least one terminal face.

14. The CAD system of claim 8 , wherein the CAD system is further configured to apply a set of rules by the CAD system to determine if the blend face is a corner blend.

15. A tangible non-transitory computer-readable medium encoded with computer-executable instructions that, when executed, cause a CAD system to perform the steps of:

loading an object model, the object model including a blend face;

finding underfaces of the blend face;

constructing an intersection curve according to the underfaces;

trimming the intersection curve according to the blend face to produce a virtual blend curve; and

storing the virtual blend curve.

16. The computer-readable medium of claim 15 , wherein trimming the intersection curve is one of shortening the intersection curve to an appropriate length and extending the intersection curve to an appropriate length.

17. The computer-readable medium of claim 15 , wherein the finding, constructing, trimming, and storing are performed automatically in response to a user selection of the blend face.

18. The computer-readable medium of claim 15 , further encoded with instructions causing the CAD system to perform a dimensioning process by the CAD system using the virtual blend curve.

19. The computer-readable medium of claim 15 , further encoded with instructions causing the CAD system to recognize at least one face of the object model as the blend face.

20. The computer-readable medium of claim 15 , further encoded with instructions causing the CAD system to find at least one terminal face corresponding to the blend face, wherein the trimming is performed according to the surface of the at least one terminal face.

21. The computer-readable medium of claim 15 , further encoded with instructions causing the CAD system to apply a set of rules by the CAD system to determine if the blend face is a corner blend.

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 Jan 5, 2010
From: MAWBY, ERIC; LU, LINGYUN
To: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
Reel/Frame 023732/0329 →