Electronic drawing viewer
First Claim
Patent Images
1. A method of showing a relationship between, at least two views of a three dimensional model, the method comprising:
- processing three-dimensional model data to generate a two-dimensional drawing of the model, the drawing comprising a first and a second view of the model;
receiving user input to position a pointer at a location in three-dimensional space;
displaying the two-dimensional drawing, said displaying including;
displaying the pointer in the first view at a relative location in the first view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space; and
displaying the pointer in the view at a relative location in the second view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided herein is a computer-based system for viewing a two-dimensional electronic drawing, including processes for pointing to similar components in different views, animation of views, hyperlinking components between views and virtual folding of an electronic drawing.
25 Citations
46 Claims
-
1. A method of showing a relationship between, at least two views of a three dimensional model, the method comprising:
-
processing three-dimensional model data to generate a two-dimensional drawing of the model, the drawing comprising a first and a second view of the model;
receiving user input to position a pointer at a location in three-dimensional space;
displaying the two-dimensional drawing, said displaying including;
displaying the pointer in the first view at a relative location in the first view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space; and
displaying the pointer in the view at a relative location in the second view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented in a computer aided design system for displaying a three-dimensional model having a plurality of two-dimensional views associated therewith, each view comprising a representation of the three-dimensional model from a predetermined viewpoint comprising:
-
rotating the three-dimensional model to present a first one of the views, said views comprising views generated based on the three-dimensional model;
automatically pausing to show the first one of the views, wherein the first one of the views is the representation of the three-dimensional model from the predetermined viewpoint that correlates with a first orientation of the rotated three-dimensional model; and
continuously rotating and automatically pausing the model to present other ones of the views, wherein the other ones of the views are representations of the three-dimensional model from predetermined viewpoints that correlate with other orientations of the rotated three-dimensional model. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method implemented in a computer-aided design system of displaying a three-dimensional model having a plurality of two-dimensional views associated therewith, each view comprising a representation of the three-dimensional model from a predetermined viewpoint comprising:
-
rotating the three-dimensional model to present a first one of the views, said views comprising views generated based on the three-dimensional model;
pausing to show the first one of the views;
continuously rotating and pausing the model to present other ones of the views;
in response to a user indicating that rotation of the three-dimensional model should stop, suspending rotation of the three-dimensional model until the user indicates otherwise; and
after the user has indicated that rotation should stop at a first particular one of the views, indicating a correlation between a first geometry of the first particular one of the views and a second particular one of the views. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-based system, for providing interpretation of an electronic drawing, having a plurality of views, comprising:
-
a virtual folding process for permitting a viewer to view selected views in proximity to each other from the plurality of views;
a hyperlink process for simultaneously highlighting at least one the coordinates of a viewed object as the coordinates appear in more than one view;
a pointer for simultaneously pointing to a same point of a viewed object as the same point appears in more than one view; and
a drawing animator for rotating the a three-dimensional depiction of the viewed object about an axis of rotation and highlighting a two-dimensional view when the two-dimensional view is coincident with the plane of the drawing. - View Dependent Claims (21, 22)
-
-
23. A method of showing a relationship between at least two views of a model, the method comprising:
-
processing model data comprising data detailing the model and data defining a plurality of drawing views of the model, each drawing view comprising a plurality of two-dimensional objects determined from the data detailing the model;
displaying a first one of the drawing views on an output device;
receiving input from a user selecting a first object from the first one of the drawing views;
selecting a second one of the drawing views based on a correspondence between the selected first object and the second view, said correspondence being determined based on the model data; and
automatically displaying the second view to the user. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A data storage apparatus storing instructions fro causing a computer system to show a relationship between at least two views of a three-dimensional model, the instructions comprising instructions to cause the computer system to:
-
process three-dimensional model data to generate a two-dimensional drawing of the model, the drawing comprising a first and a second view of the model;
receive user input to position a pointer at a location i three-dimensional space;
display the two-dimensional drawing, said instructions to display comprising instructions to;
display the pointer in the first view at a relative location in the first view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space; and
display the pointer in the second view at a relative location in the second view'"'"'s two-dimensional space that corresponds to the location of the pointer in three-dimensional space. - View Dependent Claims (31, 32, 33, 34)
-
-
35. A data storage apparatus storing instructions for causing a computer to display a three-dimensional model having a plurality of two-dimensional views associated therewith, each view comprising a representation of the model from a predetermined viewpoint, said instructions further comprising instructions to:
-
rotate the three-dimensional model to present a first one of the two-dimensional views, said two-dimensional views comprising views generated based on the three-dimensional model;
automatically pause to show the first one of the two-dimensional views, wherein the first one of the views is the representation of the three-dimensional model from the predetermined viewpoint that correlates with a first orientation of the rotated three-dimensional model; and
continuously rotate and pause the model to present other than ones of the views, wherein the other ones of the views of the three-dimensional model are representation of the three-dimensional model from predetermined viewpoints that correlate with other orientations of the rotated three-dimensional model. - View Dependent Claims (36, 37, 38, 39)
-
-
40. A data storage apparatus comprising instructions for causing a computer system to show a relationship between at least two views of a model, said instructions comprising instructions to:
-
process model data comprising data detailing the model and data defining a plurality of drawing views of the model, each drawing view comprising a plurality of two-dimensional objects determined from the data detailing model;
display a first one of the drawing views on an output device;
receive input from a user selecting a first object from the first one of the drawign views;
select a second one of the drawing views based on a correspondence being determined based on the model data; and
automatically display the second one of the views to the user. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification