Determining and displaying geometric relationship between...

Computer graphics processing and selective visual display system – Computer graphics processing – Graphic manipulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S649000

Reexamination Certificate

active

06801217

ABSTRACT:

TECHNICAL FIELD
The following invention relates to a method for the modification of a three-dimensional object displayed on a computer screen with the help of an input device.
BACKGROUND OF THE INVENTION
Known graphics programs provide a multitude of possibilities to modify a displayed object. For example, it is possible to move the object to a different location, to rotate the object, or to compress or stretch the object in one or two dimensions.
High-end graphics programs, such as the AutoCAD® application software, are furthermore able to display several views of a given object simultaneously on the screen. These views usually include a three-dimensional view (e.g., isometric view). These graphics programs, however, allow modifications to the object only in the two-dimensional representations. When a change is performed in one two-dimensional view, the corresponding change is calculated for the other two-dimensional views. The user can thus view the effects of a modification that is performed simultaneously in all views, even in the three-dimensional view. These graphics programs, however, do not allow direct modifications to the object shown in the three-dimensional view.
SUMMARY OF THE INVENTION
It is the task of the present invention to provide a method for the direct modification of an object in the three-dimensional view with the help of an input device, preferably a mouse input device allowing only two-dimensional input.
This task is accomplished by a method comprising the following steps:
Creating a three-dimensional object; displaying a three-dimensional representation of the three-dimensional object on a computer screen; activating the three-dimensional object through an operation of the input device relating to the representation of the object; displaying a representation of a three-dimensional coordinate system on the computer screen—with the three-dimensional coordinate system being assigned to the active three-dimensional object; selecting one of the axes of the three-dimensional coordinate system assigned to the object by way of an operation of the input device—with the input operation relating to the representation of the coordinate system displayed on the screen; shifting the origin of the coordinate system assigned to the object within a global three-dimensional coordinate system along a line defined by the orientation of the selected axis of the assigned coordinate system within the global three-dimensional coordinate system, and in a direction which is determined by an operation performed with the input device; computing the three-dimensional object relative to the global coordinate system after moving the object in accordance with the movement of the origin of the assigned coordinate system; and displaying a representation of the shifted three-dimensional object on the computer screen.
According to a preferred embodiment, the displayed object can also be rotated which is achieved by the following additional steps:
Selecting a first axis of the three-dimensional coordinate system assigned to the object through an operation of the input device with the input operation relating to the representation of the assigned coordinate system displayed on the screen; rotating the assigned coordinate system around either the second or third coordinate axis—with the second axis being selected, if a movement of the first axis towards the third axis is induced by means of the input device and whereby the rotation is performed around the third axis, if a movement of the first axis towards the second axis is induced by means of the input device; computing the three-dimensional object relative to the global coordinate system after rotation of the object in accordance with the rotation of the assigned coordinate system; and displaying a representation of the rotated three-dimensional object on the computer screen.
Preferably, the method according to the invention furthermore provides the ability to scale the three-dimensional object, which is achieved by the following steps:
Selecting an axis of the three-dimensional coordinate system assigned to the object through an operation of the input device with the input operation relating to the representation of the assigned coordinate system displayed on the screen; effectuating an extension or stretch operation to the selected axis of the coordinate system assigned to the object by means of the input device; computing the three-dimensional object relative to the global coordinate system after positive or negative stretch of the object along the selected axis of the assigned coordinate system; and displaying a three-dimensional representation of the stretched (or compressed) three-dimensional object on the computer screen.


REFERENCES:
patent: 4835528 (1989-05-01), Flinchbaugh
patent: 5396590 (1995-03-01), Kreegar
patent: 5581665 (1996-12-01), Sugiura et al.
patent: 5588098 (1996-12-01), Chen et al.
patent: 5734805 (1998-03-01), Isensee et al.
patent: 5825365 (1998-10-01), Hirota et al.
patent: 5861889 (1999-01-01), Wallace et al.
patent: 6304855 (2001-10-01), Burke
patent: WO 95/11480 (1995-04-01), None
patent: WO 95/11482 (1995-04-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Determining and displaying geometric relationship between... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Determining and displaying geometric relationship between..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Determining and displaying geometric relationship between... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3314363

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.