On demand identifier and geometry piece association in computer aided design (CAD) environment
First Claim
1. A computer implemented method, comprising:
- displaying a visual representation of a geometry piece in a computer aided design (CAD) environment;
displaying a visual representation of an identifier, the identifier having been associated with the geometry piece in the CAD environment;
while the geometry piece and the associated identifier are simultaneously displayed, receiving a user input selecting or deselecting one of the geometry piece and the associated identifier;
in response to the user input, determining if the user input is for selecting or deselecting one of the geometry piece and the associated identifier, and if a visual indication of an association is present between the geometry piece and the associated identifier;
if it is determined that the received user input is for selecting one of the geometry piece and the associated identifier and that no visual indication of an association is present between the geometry piece and the associated identifier, displaying a leader connecting the geometry piece and the associated identifier in response to the received user input; and
if it is determined that the received user input is for deselecting one of the geometry piece and the associated identifier and that a visual indication of an association is present between the geometry piece and the associated identifier, undisplaying a leader connecting the geometry piece and the associated identifier in response to the received user input while the geometry piece and the associated identifier remain simultaneously displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention includes computer instructions that operate to receive an indication of an association between an identifier and a geometry piece of a mechanical design. The association is stored in response to the received indication. The instructions further operate to determine if at least one of the identifier and the geometry piece is selected. Upon determining that at least one of the identifier and the geometry piece is selected, the instructions operate to automatically generate and display a leader between the geometry piece and the identifier to visually denote the association between the identifier and the geometry piece. As a result, an improved way of generating and maintaining associations between identifiers and geometry pieces of a mechanical design, including automatic modification of leader termination on the mechanical design, is facilitated.
37 Citations
18 Claims
-
1. A computer implemented method, comprising:
-
displaying a visual representation of a geometry piece in a computer aided design (CAD) environment; displaying a visual representation of an identifier, the identifier having been associated with the geometry piece in the CAD environment; while the geometry piece and the associated identifier are simultaneously displayed, receiving a user input selecting or deselecting one of the geometry piece and the associated identifier; in response to the user input, determining if the user input is for selecting or deselecting one of the geometry piece and the associated identifier, and if a visual indication of an association is present between the geometry piece and the associated identifier; if it is determined that the received user input is for selecting one of the geometry piece and the associated identifier and that no visual indication of an association is present between the geometry piece and the associated identifier, displaying a leader connecting the geometry piece and the associated identifier in response to the received user input; and if it is determined that the received user input is for deselecting one of the geometry piece and the associated identifier and that a visual indication of an association is present between the geometry piece and the associated identifier, undisplaying a leader connecting the geometry piece and the associated identifier in response to the received user input while the geometry piece and the associated identifier remain simultaneously displayed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having stored thereon instructions, which, when executed by a processor, causes the processor to perform operations comprising:
-
displaying a visual representation of a geometry piece in a computer aided design (CAD) environment; displaying a visual representation of an identifier, the identifier having been associated with the geometry piece in the CAD environment; while the geometry piece and the associated identifier are simultaneously displayed, receiving a user input selecting or deselecting one of the geometry piece and the associated identifier; in response to the user input, determining if the user input is for selecting or deselecting one of the geometry piece and the associated identifier, and if a visual indication of an association is present between the geometry piece and the associated identifier; if it is determined that the received user input is for selecting one of the geometry piece and the associated identifier and that no visual indication of an association is present between the geometry piece and the associated identifier, displaying a leader connecting the geometry piece and the associated identifier in response to the received user input; and if it is determined that the received user input is for deselecting one of the geometry piece and the associated identifier and that a visual indication of an association is present between the geometry piece and the associated identifier, undisplaying a leader connecting the geometry piece and the associated identifier in response to the received user input while the geometry piece and the associated identifier remain simultaneously displayed. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including; instructions for displaying a visual representation of a geometry piece in a computer aided design environment; instructions for displaying a visual representation of an identifier, the identifier having been associated with the geometry piece in the CAD environment; instructions for while the geometry piece and the associated identifier are simultaneously displayed, receiving a user input selecting or deselecting one of the geometry piece and the associated identifier; instructions for, in response to the user input, determining if the user input is for selecting or deselecting one of the geometry piece and the associated identifier, and if a visual indication of an association is present between the geometry piece and the associated identifier; instructions for, if it is determined that the received user input is for selecting one of the geometry piece and the associated identifier and that no visual indication of an association is present between the geometry piece and the associated identifier, displaying a leader connecting the geometry piece and the associated identifier in response to the received user input; and instructions for, if it is determined that the received user input is for deselecting one of the geometry piece and the associated identifier and that a visual indication of an association is present between the geometry piece and the associated identifier, undisplaying a leader connecting the geometry piece and the associated identifier in response to the received user input while the geometry piece and the associated identifier remain simultaneously displayed. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification