Patent US5129054A successfully refreshed from Google Patents.
US5129054A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Specifying 3d reference points in 2d graphic displays
Assignee: International Business Machines Corp
•
Filing: 1990-03-12
•
Granted: 1992-07-07
•
Expires: 2010-03-12
Abstract
Abstract Correlation of two-dimensional displayed points of an axonometric projection with corresponding three-dimensional points of the projected shapes. A point on a display screen surface is selected and the screen coordinates of the points of the three-dimensional shape are found by converting successive points of the shape to two-dimensional screen equivalents. Comparing the converted coordinates to those of the selected point identifies the shape point corresponding to the selected shape.
Inventors
- 👤 John K. Alstad
- 👤 Jeffrey A. Hicke
- 👤 Martin C. Lascelles
- 👤 Stephen P. Sherman
- 👤 Michael Wong
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 08:09
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/06; G06T3/073; G06T17/00; G06T2210/00; G06T2210/56
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
142 words
In a graphics display system representing three-dimensional objects on a two-dimensional display screen, a method of selecting three-dimensional coordinates of a point of a three-dimensional object as a reference point for the execution of an operation relative to said three-dimensional object comprising the steps of: selecting a reference point on the two-dimensional display screen corresponding to the reference point on a three-dimensional object on which said operation is to be performed; determined the two-dimensional coordinates of the selected point relative to the display screen; converting stored three-dimensional coordinates representing displayed points to two-dimensional coordinates relative to the display screen; comparing the determined two-dimensional coordinates to the converted two-dimensional coordinates until an equality results; and executing the operation on the three-dimensional object with respect to the reference point determined as the three-dimensional point having converted two-dimensional coordinates equal to the selected two-dimensional point.
Claim 2
Dependent Claim
142 words
In a graphics display system representing three-dimensional objects on a two-dimensional display screen, a method of selecting three-dimensional coordinates of a point of a three-dimensional object as a reference point for the execution of an operation relative to said three-dimensional object comprising the steps of: selecting a reference point on the two-dimensional display screen corresponding to the reference point on a three-dimensional object on which said operation is to be performed; determined the two-dimensional coordinates of the selected point relative to the display screen; converting stored three-dimensional coordinates representing displayed points to two-dimensional coordinates relative to the display screen; comparing the determined two-dimensional coordinates to the converted two-dimensional coordinates until an equality results; and executing the operation on the three-dimensional object with respect to the reference point determined as the three-dimensional point having converted two-dimensional coordinates equal to the selected two-dimensional point.
Claim 3
Dependent Claim
62 words
The method claimed in claim 1 wherein the operation to be executed is a translation operation for moving the location of said three-dimensional object to another location in three-dimensional space including the additional step of: specifying the location in three-dimensional space of the location of said three-dimensional reference point to which said object is to be moved relative to said reference point.
Claim 4
Dependent Claim
52 words
The method claimed in claim 1 wherein the operation to be executed is a rotation operation for rotating the three-dimensional object relative to said selected three-dimensional reference point including the additional step of: specifying the angles in three-dimensional space through which said object is to be rotated relative to said reference point.
Claim 5
Dependent Claim
51 words
The method claimed in claim 1 wherein the operation to be executed is a copy operation for reproducing the three-dimensional object at another location in three-dimensional space including the additional step of: specifying the location in three-dimensional space at which said object is to be reproduced relative to said reference point.
Claim 6
Dependent Claim
46 words
The method claimed in claim 1 wherein the operation to be executed is an attach operation for attaching at the reference point of said three-dimensional object another graphic entity including the additional step of: specifying a graphic entity to be attached to said three-dimensional reference point.
Claim 7
Dependent Claim
50 words
The method claimed in claim 1 wherein the operation to be executed is a scaling operation for changing dimensions of said three-dimensional object relative to said three-dimensional reference point including the additional step of: specifying the scaling factors in three-dimensional space of the three-dimensional object relative to said reference point.
Claim 8
Dependent Claim
56 words
The method claimed in claim 1 wherein the operation to be executed is an operation for shifting the location and direction of the viewing point of said three-dimensional object in three-dimensional space including the additional step of: specifying the location in three-dimensional space relative to said three-dimensional reference point to which to move said viewing point.
Claim 9
Dependent Claim
156 words
In a graphics display system representing three-dimensional objects on a two-dimensional display screen, means for selecting three-dimensional coordinates of a point on a three-dimensional object as a reference point for the execution of an operation relative to said three-dimensional objects, the combination comprising: first means for controlling selection of a displayed point corresponding to a three-dimensional reference point; second means for controlling determination of the two-dimensional coordinates of the displayed point relative to a display surface; third means for controlling conversion of stored three-dimensional coordinates corresponding to displayed points into two-dimensional coordinates relative to the display surface; fourth means for controlling comparison of the coordinates converted by said third means to the coordinates determined by the second means; and fifth means for controlling the execution of said operation relative to said three-dimensional reference point having two-dimensional coordinates corresponding to the displayed point selected by the first means as determined by an equality in the fourth means.
Claim 10
Dependent Claim
156 words
In a graphics display system representing three-dimensional objects on a two-dimensional display screen, means for selecting three-dimensional coordinates of a point on a three-dimensional object as a reference point for the execution of an operation relative to said three-dimensional objects, the combination comprising: first means for controlling selection of a displayed point corresponding to a three-dimensional reference point; second means for controlling determination of the two-dimensional coordinates of the displayed point relative to a display surface; third means for controlling conversion of stored three-dimensional coordinates corresponding to displayed points into two-dimensional coordinates relative to the display surface; fourth means for controlling comparison of the coordinates converted by said third means to the coordinates determined by the second means; and fifth means for controlling the execution of said operation relative to said three-dimensional reference point having two-dimensional coordinates corresponding to the displayed point selected by the first means as determined by an equality in the fourth means.
Claim 11
Dependent Claim
65 words
The combination claimed in claim 8 wherein the operation to be executed is a translation operation for moving the location of said three-dimensional object to another location in three-dimensional space including the additional means: sixth means for controlling specifying the location in three-dimensional space of the location of said three-dimensional reference point to which said object is to be moved relative to said reference point.
Claim 12
Dependent Claim
55 words
The combination claimed in claim 8 wherein the operation to be executed is a rotation operation for rotating the three-dimensional object relative to said selected three-dimensional reference point including the additional means: sixth means for controlling specifying the angles in three-dimensional space through which said object is to be rotated relative to said reference point.
Claim 13
Dependent Claim
55 words
The combination claimed in claim 8 wherein the operation to be executed is a copy operation for reproducing the three-dimensional object at another location in three-dimensional space including the additional step of: sixth means for controlling specifying the location in three-dimensional space at which said object is to be reproduced relative to said reference point.
Claim 14
Dependent Claim
49 words
The combination claimed in claim 8 wherein the operation to be executed is an attach operation for attaching at the reference point of said three-dimensional object another graphic entity including the additional means: sixth means for controlling specifying a graphic entity to be attached to said three-dimensional reference point.
Claim 15
Dependent Claim
53 words
The combination claim in claim 8 wherein the operation to be executed is a scaling operation for changing dimensions of said three-dimensional object relative to said three-dimensional reference point including the additional means: sixth means for controlling specifying the scaling factors in three-dimensional space of the three-dimensional object relative to said reference point.
Claim 16
Dependent Claim
60 words
The combination claimed in claim 8 wherein the operation to be executed is an operation for shifting the location and direction of the viewing point of said three-dimensional object in three-dimensional space including the additional step of: sixth means for controlling specifying the location in three-dimensional space relative to said threedimensional reference point to which to move said viewing point.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-07-07 | 1996-01-06 | 1996-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-07-07 | 2000-01-06 | 2000-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-07-07 | 2004-01-06 | 2004-07-07 | $7700.00 | Window Closed / Lapsed |