Recherche dans les collections de brevets nationales et internationales
Une partie du contenu de cette demande n'est pas disponible pour le moment.
Si cette situation persiste, contactez-nous auObservations et contact
1. (WO2015172309) TRAÇAGE GÉODÉSIQUE SUR DES SURFACES COURBES
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

WHAT IS CLAIMED IS:

1. A method for performing a geodesic edit in a CAD model, the method

performed by at least one data processing system (100) and comprising:

receiving (1105) a CAD model (1000) including at least a three-dimensional

(3D) surface;

receiving (1110) an edit of a first geodesic feature (1002) from a user;

in response to the edit, performing (1115) a hierarchy -based update to the

CAD model, including performing a corresponding edit to at least one other feature (1004) of the CAD model based on the edit to the first geodesic feature to produce an updated CAD model (1050); and storing (1120) the updated CAD model.

2. The method of claim 1, wherein the hierarchical update includes making

updates, in order, to stage one curves (602), to stage two curves (604) that reference stage one curves, to geodesic points (704) on faces and curves and to geodesic dimensions (804), to geodesic primitive curves, to geodesic corner curves, and to geodesic curve extents.

3. The method of claim 2, wherein the geodesic corner curves include at least one of a fillet (1006) and a chamfer (1010).

4. The method of claim 2, wherein the geodesic curve extents include operations to trim or extend geodesic curves (1002, 1004).

5. The method of claim 2, wherein the geodesic dimensions (804) reflect the geodesic distance from a point (802) to a curve.

6. The method of claim 1, wherein the edit of the first geodesic feature from the user is the addition (1210) of a fillet or chamfer between two side curves (1002, 1004) of the CAD model, and the system

calculates offset curves (1012, 1014), corresponding to the two side curves, along normal directions of the side curves respectively with a geodesic distance equal to a radius and determines the intersection (1008) of the offset curves;

creates two geodesic lines (1022, 1024), from the intersection, along a normal direction of the two offset lines respectively with a geodesic distance equal to the radius back to the two side curves to identify two end points (1026, 1028);

trims the two side curves at the end point; and

adds the fillet (1006) or chamfer (1010) to the CAD model between the end points.

The method of claim 6, wherein when the first geodesic feature is a geodesic fillet, the system creates the geodesic arc (1006) with the intersection point (1008) as center, the two end points (1026, 1028) as limits, and the fillet radius as radius; and when the first geodesic feature is a geodesic chamfer (1010), the system creates the geodesic chamfer by adding a geodesic line between the two end points.

A data processing system (100) comprising:

a processor (102); and

an accessible memory (108), the data processing system particularly

configured to

receive (1105) a CAD model (1000) including at least a three- dimensional (3D) surface;

receive (1110) an edit of a first geodesic feature (1002) from a user; in response to the edit, perform (11 15) a hierarchy -based update to the CAD model, including performing a corresponding edit to at least one other feature (1004) of the CAD model based on the edit to the first geodesic feature to produce an updated CAD model (1050); and

store (1120) the updated CAD model.

9. The data processing system of claim 8, wherein the hierarchical update includes making updates, in order, to stage one curves (602), to stage two curves (604) that reference stage one curves, to geodesic points (704) on faces and curves and to geodesic dimensions (804), to geodesic primitive curves, to geodesic corner curves, and to geodesic curve extents.

10. The data processing system of claim 9, wherein the geodesic corner curves include at least one of a fillet (1006) and a chamfer (1010).

11. The data processing system of claim 9, wherein the geodesic curve extents include operations to trim or extend geodesic curves (1002, 1004).

12. The data processing system of claim 9, wherein the geodesic dimensions (804) reflect the geodesic distance from a point (802) to a curve.

13. The data processing system of claim 8, wherein the edit of the first geodesic feature from the user is the addition (1210) of a fillet or chamfer between two side curves (1002, 1004) of the CAD model, and the system

calculates offset curves (1012, 1014), corresponding to the two side curves, along normal directions of the side curves respectively with a geodesic distance equal to a radius and determines the intersection (1008) of the offset curves;

creates two geodesic lines (1022, 1024), from the intersection, along a normal direction of the two offset lines respectively with a geodesic distance equal to the radius back to the two side curves to identify two end points (1026, 1028);

trims the two side curves at the end point; and

adds the fillet (1006) or chamfer (1010) to the CAD model between the end points.

14. The data processing system of claim 13, wherein when the first geodesic feature is a geodesic fillet, the system creates the geodesic arc (1006) with the intersection point (1008) as center, the two end points (1026, 1028) as limits, and the fillet radius as radius; and when the first geodesic feature is a geodesic chamfer (1010), the system creates the geodesic chamfer by adding a geodesic line between the two end points.

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

receive (1105) a CAD model (1000) including at least a three- dimensional (3D) surface;

receive (1110) an edit of a first geodesic feature (1002) from a user; in response to the edit, perform (11 15) a hierarchy -based update to the CAD model, including performing a corresponding edit to at least one other feature (1004) of the CAD model based on the edit to the first geodesic feature to produce an updated CAD model (1050); and

store (1120) the updated CAD model.

16. The computer-readable medium of claim 15, wherein the hierarchical update includes making updates, in order, to stage one curves (602), to stage two curves (604) that reference stage one curves, to geodesic points (704) on faces and curves and to geodesic dimensions (804), to geodesic primitive curves, to geodesic corner curves, and to geodesic curve extents.

17. The computer-readable medium of claim 16, wherein the geodesic corner curves include at least one of a fillet (1006) and a chamfer (1010).

18. The computer-readable medium of claim 16, wherein the geodesic curve

extents include operations to trim or extend geodesic curves (1002, 1004).

19. The computer-readable medium of claim 16, wherein the geodesic dimensions (804) reflect the geodesic distance from a point (802) to a curve.

The computer-readable medium of claim 15, wherein the edit of the first geodesic feature from the user is the addition (1210) of a fillet or chamfer between two side curves (1002, 1004) of the CAD model, and the system calculates offset curves (1012, 1014), corresponding to the two side curves, along normal directions of the side curves respectively with a geodesic distance equal to a radius and determines the intersection (1008) of the offset curves;

creates two geodesic lines (1022, 1024), from the intersection, along a normal direction of the two offset lines respectively with a geodesic distance equal to the radius back to the two side curves to identify two end points (1026, 1028);

trims the two side curves at the end point; and

adds the fillet (1006) or chamfer (1010) to the CAD model between the end points,

wherein when the first geodesic feature is a geodesic fillet, the system creates the geodesic arc (1006) with the intersection point (1008) as center, the two end points (1026, 1028) as limits, and the fillet radius as radius; and when the first geodesic feature is a geodesic chamfer (1010), the system creates the geodesic chamfer by adding a geodesic line between the two end points.