Patent US5129054A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4516266A Cited
US4858157A Cited
US4742473A Cited
US4827413A Cited
US4855939A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag