Method for manipulating a computer aided design (CAD) model, computer program product and server therefore
First Claim
1. A method for manipulating a computer aided design (CAD) model, comprising the computer-implemented steps of:
- a) determining one or more entities in a CAD model that are associated with a cursor controlled by a user;
b) determining a set of one or more adequate user actions to execute on said one or more entities;
c) providing a suggestion menu comprising said set of one or more adequate user actions;
characterized in, that said set of one or more adequate user actions is partly determined by previously executed user actions by said user, wherein each one of the previously executed user actions is a CAD action previously executed on said one or more entities in the CAD model.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed method for manipulating a computer aided design (CAD) model includes the computer-implemented steps of a user determining one or more entities in a CAD model with a cursor, determining a set of adequate user action(s) to execute on the entities and providing a suggestion menu which contains the set of adequate user actions, partly determined by previously executed user actions. A second method for manipulating a CAD model includes the computer-implemented steps of a user determining one or more entities with a cursor, determining a set of adequate user actions to execute on the entities and providing a suggestion menu which contains the set of adequate user actions, partly determined by a geometric analysis on any of the entities in an area within a predetermined proximity of the cursor. A computer program product and server for manipulating a CAD model are also described.
9 Citations
18 Claims
-
1. A method for manipulating a computer aided design (CAD) model, comprising the computer-implemented steps of:
-
a) determining one or more entities in a CAD model that are associated with a cursor controlled by a user; b) determining a set of one or more adequate user actions to execute on said one or more entities; c) providing a suggestion menu comprising said set of one or more adequate user actions; characterized in, that said set of one or more adequate user actions is partly determined by previously executed user actions by said user, wherein each one of the previously executed user actions is a CAD action previously executed on said one or more entities in the CAD model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for manipulating a computer aided design (CAD) model, comprising the computer-implemented steps of:
-
a) determining one or more entities in a CAD model that are associated with a cursor controlled by a user; b) determining a set of one or more adequate user actions to execute on said one or more entities; c) providing a suggestion menu, comprising said set of one or more adequate user actions; characterized in that said set of one or more adequate user actions is partly determined by a geometric analysis on any of one or more entities in an area within a predetermined proximity of the cursor, wherein said geometric analysis comprises analyzing neighboring entities and their mutual geometric relationship and position.
-
-
15. A computer program product for manipulating a computer aided design (CAD) model, said computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising instructions for:
-
a) determining one or more entities in a CAD model that are associated with a cursor controlled by a user; b) determining a set of one or more adequate user actions to execute on said one or more entities; c) providing a suggestion menu, comprising said set of one or more adequate user actions; characterized in that said set of one or more adequate user actions is partly determined by previously executed user actions by said user, wherein each one of the previously executed user actions is a CAD action previously executed on said one or more entities in the CAD model. - View Dependent Claims (17)
-
-
16. A server for manipulating a computer aided design (CAD) model using a computing device connected to the server via a network, the server comprising:
-
an input receiving module, the input receiving module configured to receive determination of one or more entities in a CAD model set forth by the user; at least one processor, the at least one processor configured to; a) determine one or more entities in a CAD model that are associated with a cursor controlled by a user; b) determine a set of one or more adequate user actions to execute on said one or more entities; c) provide a suggestion menu, comprising said set of one or more adequate user actions; characterized in that said set of one or more adequate user actions is partly determined by previously executed user actions by said user, wherein each one of the previously executed user actions is a CAD action previously executed on said one or more entities in the CAD model. - View Dependent Claims (18)
-
Specification