IP Library Granted Patent US 8,935,130
Granted Patent B2
US 8,935,130 · App. 13/222,845 · Granted Jan 13, 2015

Notch blends in BRep models

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,935,130
App. No.
13/222,845
Granted
Jan 13, 2015
Kind
B2
Abstract

Methods for computer-aided design and visualization and corresponding systems and computer-readable mediums. A method includes receiving a BRep model and recognizing a plurality of notch or cliff blends in the BRep model. The method includes defining a chain of at least two of the plurality of notch blends. The method includes labeling the notch blends in the chain. The method includes storing the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends.

Claims (37)

1. A method performed by a CAD data processing system and comprising:

receiving a boundary representation (BRep) model;

recognizing a plurality of notch blends in the BRep model;

defining a chain of at least two of the plurality of notch blends;

labeling the notch blends in the chain, including generating a blend radius corresponding to each notch blend, a topological under corresponding to each notch blend, and a location, a size, and an orientation of a consumed under corresponding to each notch blend; and

storing the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends.

wherein the data processing system also defines a virtual face corresponding to one or more of the notch blends, and

wherein the data processing system also changes the virtual face and updates the corresponding one or more notch blends according to the change to the virtual face.

2. The method of claim 1 , wherein the virtual face corresponds at least in part to a consumed under from which one of the notch blends was created.

3. The method of claim 1 , wherein storing the BRep model includes storing the virtual face, changes to the virtual face, and corresponding updates to the notch blends.

4. The method of claim 1 , wherein recognizing the plurality of notch blends includes sampling iso-parametric curves in each parameterization direction for each candidate blend to verify if each of the curves fits to an arc and the radii of all the arcs are the same.

5. The method of claim 1 , wherein defining the chain includes determining if an adjacent face to a first notch blend is a notch blend with the same radius.

6. A data processing system comprising:

a processor; and

an accessible memory, the data processing system particularly configured to

receive a boundary representation (BRep) model;

recognize a plurality of notch blends in the BRep model;

define a chain of at least two of the plurality of notch blends;

label the notch blends in the chain, including generating a blend radius corresponding to each notch blend, a topological under corresponding to each notch blend, and a location, a size, and an orientation of a consumed under corresponding to each notch blend; and

store the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends,

wherein the data processing system also defines a virtual face corresponding to one or more of the notch blends, and

wherein the system also changes the virtual face and updates the corresponding one or more notch blends according to the change to the virtual face.

7. The data processing system of claim 6 , wherein the virtual face corresponds at least in part to a consumed under from which one of the notch blends was created.

8. The data processing system of claim 6 , wherein storing the BRep model includes storing the virtual face, changes to the virtual face, and corresponding updates to the notch blends.

9. The data processing system of claim 6 , wherein recognizing the plurality of notch blends include sampling iso-parametric curves in each parameterization direction for each candidate blend to verify if each of the curves fits to an arc and the radii of all the arcs are the same.

10. The data processing system of claim 6 , wherein defining the chain includes determining if an adjacent face to a first notch blend is a notch blend with the same radius.

11. A non-transitory computer-readable medium encoded with executable instructions that, when executed, cause one or more data processing systems to:

receive a boundary representation (BRep) model;

recognize a plurality of notch blends in the BRep model;

define a chain of at least two of the plurality of notch blends;

label the notch blends in the chain, including generating a blend radius corresponding to each notch blend, a topological under corresponding to each notch blend, and a location, a size, and an orientation of a consumed under corresponding to each notch blend; and

store the BRep model, including one or more of the recognized notch blends, the chain, and the labels of the notch blends,

wherein the one or more data processing systems also define a virtual face corresponding to one or more of the notch blends, and

wherein the one or more data processing systems also change the virtual face and updates the corresponding one or more notch blends according to the change to the virtual face.

12. The non-transitory computer-readable medium of claim 11 , wherein the virtual face corresponds at least in part to a consumed under from which one of the notch blends was created.

13. The non-transitory computer-readable medium of claim 11 , wherein recognizing the plurality of notch blends include sampling iso-parametric curves in each parameterization direction for each candidate blend to verify if each of the curves fits to an arc and the radii of all the arcs are the same.

14. The non-transitory computer-readable medium of claim 11 , wherein defining the chain includes determining if an adjacent face to a first notch blend is a notch blend with the same radius.

Assignments (1)
CHANGE OF NAME Recorded Dec 3, 2019
From: SIEMENS PRODUCT LIFECYCLE MANAGEMENT SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 051171/0024 →