Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer system operation method for displaying a computer-generated two-dimensional projection of a three-dimensional model of an object on a display in a desired plane, the method comprising the steps of: converting the computer-generated three-dimensional model of the object to a computer-generated two-dimensional visualization of the object, said two-dimensional visualization of the object being processed by said computer without generating full drafting data, said computer-generated three-dimensional model of the object being in one of a plurality of projection planes and said computer-generated two-dimensional visualization of the object being in a first selected projection plane from said plurality of selection planes; receiving a second selected projection plane for said two-dimensional visualization, wherein said second selected projection plane is different from said first selected projection plane; rotating said two-dimensional visualization in order to display said two-dimensional visualization in said second selected projection plane; displaying said two-dimensional visualization in said second selected projection plane; and generating a fully computed two-dimensional projection of said three-dimensional model in said second selected projection plane after said two-dimensional visualization in said second selected projection plane has been displayed, said fully computed projection of said three-dimensional model being processed by said computer generating full drafting data, wherein computer processing time of said two-dimensional visualization of the object being processed without generating full drafting data is substantially reduced with respect to computer processing time of said fully computed projection of said three-dimensional model being processed generating full drafting data, thereby substantially improving efficiency in displaying said computer-generated two-dimensional projection of a three-dimensional model of an object on a display in a desired plane.
2. The method of claim 1 wherein the display of the two dimensional visualization is limited to pixel data.
3. The method of claim 1 , wherein said steps of receiving a second selected projection plane and displaying said two-dimensional visualization in said second selected projection plane are iteratively repeated, and wherein the step of generating the fully computed two-dimensional projection of said three-dimensional model of the object in said second selected projection plane includes the step of: receiving an approval for said second selected projection plane; and displaying said fully computed two-dimensional projection of said three-dimensional model in said second selected projection plane after receiving said approval.
4. The method of claim 1 , wherein the step of receiving a second selected projection plane includes the step of: providing a manipulator tool button for selecting said second projection plane.
5. The method of claim 4 , wherein said manipulator tool includes a plurality of quadrants, each of said plurality of quadrants representing a predetermined number of degrees of rotation in a predetermined direction around an orthogonal axis, wherein the step of receiving a second projection plane includes the step of: receiving a selected one of said plurality of quadrants; and rotating said first selected projection plane said predetermined number of degrees and in said predetermined direction around said orthogonal axis associated with said selected quadrant.
6. The method of claim 5 , wherein said manipulator tool includes a programmable interactive button and wherein the step of displaying said two-dimensional visualization in said second selected projection plane includes the step of: displaying said two-dimensional visualization in said second selected projection plane in response to an activation of the programmable interactive button.
7. A projection plane manipulator tool for manipulating a projection plane wherein a computer-generated three-dimensional model of an object is converted to a two-dimensional visualization of the object, said two-dimensional visualization of the object being processed by said computer without generating full drafting data, and wherein: said two-dimensional visualization of the object is displayed on a computer screen in a first selected projection plane, said first selected projection plane associated with said two-dimensional visualization being manipulated to a second selected projection plane, wherein said second selected projection plane is different from said first selected projection plane; said two-dimensional visualization is rotated in order to display said two-dimensional visualization in said second selected projection plane; and wherein said three-dimensional model is thereafter projected in said second selected projection plane by generating a fully computed two-dimensional projection of said three-dimensional model, said fully computed projection of said three-dimensional model being processed by said computer generating full drafting data, and said projection plane manipulator tool comprising: a user interactive device tracking the circumference of a circle displayed on said computer screen, wherein selecting the interactive device and rotating it in a clockwise or counter-clockwise direction will cause said first projection plane to rotate about an axis which is perpendicular to the computer screen, and wherein computer processing time of said two-dimensional visualization of the object being processed without generating full drafting data is substantially reduced with respect to computer processing time of said fully computed projection of said three-dimensional model being processed generating full drafting data, thereby substantially improving efficiency in projecting said three-dimensional model in said second selected projection plane.
8. A computer readable storage medium having stored thereon computer executable code for displaying a computer-generated two-dimensional projection of a three-dimensional model of an object on a display in a desired plane, such that when said code is executed by a computer, it causes the computer to execute a number of steps comprising: displaying a computer generated three-dimensional model of an object on a display in one of a plurality of projection planes; converting the three-dimensional model of said object to a computer generated two-dimensional visualization of the object, said two-dimensional visualization of the object being processed by said computer without generating full drafting data, wherein said computer generated two-dimensional visualization is in a first selected projection plane from said plurality of selection planes; receiving a second selected projection plane associated with said two-dimensional visualization; wherein said second selected projection plane is different from said first selected projection plane; rotating said two-dimensional visualization in order to display said two-dimensional visualization in said second selected projection plane; displaying said two-dimensional visualization in said second selected projection plane; and generating a fully computed two-dimensional projection of said three-dimensional model in said second selected projection plane after said two-dimensional visualization in said second selected projection plane has been displayed, said fully computed projection of said three-dimensional model being processed by said computer generating full drafting data, wherein computer processing time of said two-dimensional visualization of the object being processed without generating full drafting data is substantially reduced with respect to computer processing time of said fully computed projection of said three-dimensional model being processed generating full drafting data, thereby substantially improving efficiency in displaying said computer-generated two-dimensional projection of a three-dimensional model of an object on a display in a desired plane.
9. The projection plane manipulator tool of claim 7 wherein selecting the interactive device is accomplished by clicking a pointing device controlling a cursor while the cursor is positioned over the interactive device.
10. The projection plane manipulator tool of claim 7 wherein the user interactive device is incorporated into a graphical manipulator software tool.
Unknown
March 9, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.