Dimension generation filter and analysis
First Claim
1. A CAD/CAM software control method comprising:
- generating a two-dimensional drawing from a three-dimensional computer defined model of a real-world object;
based on the three-dimensional model, automatically generating annotation information associated with a displayed component of the two-dimensional drawing, said annotation information setting forth information relevant to physical construction of the real-world object;
forming a user interface for controlling the addition of the annotation information to the two-dimensional drawing;
filtering the annotation information generated from the three-dimensional model to determine a subset of the annotation information to be placed on the two-dimensional drawing, said-filtering being guided by user input data interactively received at the user interface;
adding the filtered subset of the annotation information to the two-dimensional drawing, and wherein the annotation information added to the two-dimensional drawing is configured for display in the two-dimensional drawing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling generation of descriptive information, such as dimension generation, relating to creation of a 2-D view of a computer defined graphical model, such as a 3-D model. An option to choose a semi-automatic mode of generation can enable a user to interrupt generation and rework data being transferred from the 3-D model to the 2-D view. One embodiment provides a user with manual control of dimension and constraint generation such that the process can move from one step to the next, under a user'"'"'s control. In another embodiment, a semi-automatic mode of operation provides a pause in the generation process. During the pause, the user can rework drawing data or halt the process to perform other tasks. In the absence of an interruption, the system can proceed to a next item of drawing data.
30 Citations
23 Claims
-
1. A CAD/CAM software control method comprising:
-
generating a two-dimensional drawing from a three-dimensional computer defined model of a real-world object;
based on the three-dimensional model, automatically generating annotation information associated with a displayed component of the two-dimensional drawing, said annotation information setting forth information relevant to physical construction of the real-world object;
forming a user interface for controlling the addition of the annotation information to the two-dimensional drawing;
filtering the annotation information generated from the three-dimensional model to determine a subset of the annotation information to be placed on the two-dimensional drawing, said-filtering being guided by user input data interactively received at the user interface;
adding the filtered subset of the annotation information to the two-dimensional drawing, and wherein the annotation information added to the two-dimensional drawing is configured for display in the two-dimensional drawing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system for controlling generation of annotation information relating to a two-dimensional drawing of a three dimensional computer defined model of a real-world object, the system comprising:
-
a processor operatively interconnected to a memory, said memory comprising stored instructions to configure the processor to form the two-dimensional drawing of the three dimensional model of the real-world object and to automatically generate annotation information associated with the two-dimensional drawing based on the three-dimensional model, said annotation information setting forth information relevant to physical construction of the real-world object;
a user input device;
a display; and
a graphical user interface comprising user interactive devices wherein the system is responsive to activation of the user interactive devices to effect a semi-automatic mode of transfer of a subset of the annotation information, and wherein the system is configured to identify the subset based on data interactively received at the graphical user interface, said data being processed by instructions to filter the annotation information generated from the three-dimensional model to determine said subset of annotation information, said filtering being based the data interactively received at the graphical user itnerface. - View Dependent Claims (16, 17)
-
-
18. A computer program residing on a computer-readable medium, the program comprising instructions for causing a computer to:
-
form a two-dimensional drawing of a three dimensional computer defined graphical model of a real-world object;
based on the three-dimensional model, automatically generating annotation information associated with a component of the two-dimensional drawing, said annotation information setting forth information relevant to physical construction of the real-world object;
form a user interface for interactively controlling the addition of the annotation information to the two-dimensional drawing;
filter the annotation information generated from the three-dimensional model to determine a subset of the annotation information to be placed on the two-dimensional drawing, said filtering being guided by user input data interactively received at the user interface;
add the selected subset of the annotation information to the two-dimensional drawing; and
configure the added subset of annotation information for display as graphical elements of the two-dimensional drawing.
-
-
19. A method of interacting with a CAD/CAM system to add annotation information to a two-dimensional drawing of a three dimensional model, the method comprising:
-
launching an application which includes a command to add annotation information in a semi-automatic mode, said annotation information setting forth information relevant to physical construction of the real-world object;
extracting annotation information from a three dimensional model of a real-world object;
automatically generating the annotation information on the two-dimensional drawing based on the three dimensional model; and
interactively modifying the generated annotation information based on input data received from a user, including determining a subset of the annotation information to be generated on the two dimensional drawing;
wherein the annotation information generated on the two-dimensional drawing is configured for display as graphical elements of the two-dimensional drawing. - View Dependent Claims (20)
-
-
21. A method of interacting with a computer so as to add annotation information to a two-dimensional drawing of a three-dimensional model of a real-world object, the method comprising:
-
launching an application which includes a command to add annotation information to a three-dimensional model of a real-world object in a semi-automatic mode, said annotation information setting forth information relevant to physical construction of the real-world object;
defining a timeout period;
extracting annotation information from the three-dimensional model;
generating the annotation information on the two-dimensional drawing; and
pausing the extraction of annotation information from the three-dimensional model; and
modifying the generated annotation information based on input data received from a user, including determining a subset of the annotation information to be generated on the two dimensional drawing;
wherein the annotation information generated on the two-dimensional drawing is configured for display as graphical elements of the two-dimensional drawing.
-
-
22. A programmed computer for adding annotation information to a two-dimensional drawing of a three-dimensional model of a real-world object comprising:
-
a memory having at least one region for storing computer software code;
a processor operatively interconnected to the memory for executing software code stored in the memory, wherein the software code causes the computer to;
display a first user interactive interface for selecting specified annotation information, a drawing and selected views of the drawing, said annotation information setting forth information relevant to physical construction of the real-world object;
display a second user interactive interface for selecting between an automatic and semi-automatic mode of generating annotation information;
display a third user interactive interface for selecting step-by-step processing or time-out processing of annotation information;
generate annotation information based on the three-dimensional model of the real-world object;
allow user modification of the annotation information;
store modified annotation information; and
add the annotation information to the two-dimensional drawing;
wherein the annotation information added to the two-dimensional drawing is configured for display as graphical elements of the two-dimensional drawing. - View Dependent Claims (23)
-
Specification