← Back to Patent Explorer
US4860220A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for displaying three-dimensional objects

Assignee: Toshiba Corp
•
Filing: 1987-03-25
•
Granted: 1989-08-22
•
Expires: 2007-03-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Display apparatus retrieves the form and position data for each of a plurality of three-dimensional objects from an environmental data memory and gives a two-dimensional figure display of the plurality of three-dimensional objects on the display in accordance with the form and position data for these objects. When a two-dimensional figure includes interference between two or more objects, a line-of-sight vector, along which it is possible to display two-dimensional figures free from interference, is calculated, and interference-free two-dimensionally displayed figures for the plurality of three-dimensional objects are generated in accordance with the computed line-of-sight vector and the form and position data for each object.

Inventors

  • 👤 Toshiaki Tanaka
  • 👤 Kiroyuki Mizutani

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 01:04
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4069; G06; G06T; G06T17/00; G06T17/20; G06T3/00

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 155 words
An apparatus for displaying three-dimensional objects in two dimensions comprising: environmental data memory means for storing form and position data of a plurality of three-dimensional objects; input means of selecting two three-dimensional objects of said plurality of three-dimensional objects; means for reading out form and position data of the selected three-dimensional objects from said environmental data memory means; means for computing a line-of-sight vector for displaying the selected three-dimensional objects as two-dimensional figures with no interference therebetween in accordance with the form and position data that are read out from said environmental data memory means; means for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said environmental data memory means and the line-of-sight vector computed by said line-of-sight computing means; and means for displaying the selected three-dimensional objects as two-dimensional figures in accordance with the two-dimensional figure data calculated by said calculating means.
Claim 2
Independent Claim 155 words
An apparatus for displaying three-dimensional objects in two dimensions comprising: environmental data memory means for storing form and position data of a plurality of three-dimensional objects; input means of selecting two three-dimensional objects of said plurality of three-dimensional objects; means for reading out form and position data of the selected three-dimensional objects from said environmental data memory means; means for computing a line-of-sight vector for displaying the selected three-dimensional objects as two-dimensional figures with no interference therebetween in accordance with the form and position data that are read out from said environmental data memory means; means for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said environmental data memory means and the line-of-sight vector computed by said line-of-sight computing means; and means for displaying the selected three-dimensional objects as two-dimensional figures in accordance with the two-dimensional figure data calculated by said calculating means.
Claim 3
Dependent Claim 58 words
The apparatus according to claim 1, wherein the form and position data consists of the position coordinates of all apices, the position coordinates of the end points of edge portions of the sides, and the position coordinates of the edge points of the surfaces of each of said plurality of three-dimensional object in a predetermined three-dimensional coordinate space.
Claim 4
Dependent Claim 33 words
The apparatus according to claim 1, wherein said input means is capable of changing the two-dimensional figures displayed by the display means, said means for reading out being responsive to said input means.
Claim 5
Dependent Claim 35 words
The apparatus according to claim 1, wherein said line-of-sight computation means includes means for determining whether surfaces of the selected three-dimensional objects are of convex form, using respective form and position data of each object.
Claim 6
Dependent Claim 47 words
The apparatus according to claim 1, wherein said line-of-sight computing means confirms for the selected three-dimensional objects whether they are interfering with each other based on the respective form and position data of each selected object, and computes the line-of-sight vector when there exists no mutual interference.
Claim 7
Dependent Claim 49 words
The apparatus according to claim 5, wherein said line-of-sight computing means computes a normal vector to a plane that separates two selected objects by the use of the respective form and position data for said objects, and determines the line-of-sight vector as a vector orthogonal to the normal vector.
Claim 8
Independent Claim 170 words
An apparatus for displaying a plurality of three-dimensional objects in two-dimensions comprising: input means for inputting commands to said apparatus and for selecting two of the plurality of three-dimensional objects; display means for displaying two-dimensional figures representative of said three-dimensional objects; a simulator responsive to the input means which includes environmental data memory means for storing form and position data of the plurality of three-dimensional objects; line-of-sight computation means responsive to said form and position data for computing a line-of-sight vector for displaying the plurality of three-dimensional objects as two-dimensional figures, wherein there is not mutual interference among two-dimensionally displayed figures of the two selected three-dimensional objects; means responsive to said input means for reading out form and position data of selected three-dimensional objects from said environmental data memory means; and display control means for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said environmental data memory means and the line-of-sight vector computed from said line-of-sight computation means.
Claim 9
Independent Claim 170 words
An apparatus for displaying a plurality of three-dimensional objects in two-dimensions comprising: input means for inputting commands to said apparatus and for selecting two of the plurality of three-dimensional objects; display means for displaying two-dimensional figures representative of said three-dimensional objects; a simulator responsive to the input means which includes environmental data memory means for storing form and position data of the plurality of three-dimensional objects; line-of-sight computation means responsive to said form and position data for computing a line-of-sight vector for displaying the plurality of three-dimensional objects as two-dimensional figures, wherein there is not mutual interference among two-dimensionally displayed figures of the two selected three-dimensional objects; means responsive to said input means for reading out form and position data of selected three-dimensional objects from said environmental data memory means; and display control means for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said environmental data memory means and the line-of-sight vector computed from said line-of-sight computation means.
Claim 10
Dependent Claim 57 words
The apparatus according to claim 7 wherein said form and position data is the position coordinates of all apices, the position coordinates of the end points of edges portions of the sides, and the position coordinates of the edge points of the surfaces of each of said plurality of three-dimensional objects in a predetermined three-dimensional coordinate space.
Claim 11
Dependent Claim 191 words
A simulator for displaying a plurality of three-dimensional objects in two-dimensions comprising: a memory for storing form and position data consisting of position coordinates of the apices, the position coordinates of the end points of edge portions of the sides, and the position coordinates of all edge points of the surfaces of the plurality of three-dimensional objects; a keyboard input for designating two selected three-dimensional objects from said memory for reading out the form and position data; line-of-sight processor for computing a line-of-sight vector for displaying the two selected three-dimensional objects as two-dimensional figures in accordance with the form and position data read out from the memory wherein there is no mutual interference among two-dimensionally displayed figures of the selected three-dimensional objects along the computed line-of-sight vector; a display control unit for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said memory and the line-of sight vector computed by said line-of sight computation unit; and a display for displaying the selected three-dimensional objects as two-dimensional figures in accordance with the two-dimensional figure data calculated by the display control unit.
Claim 12
Dependent Claim 191 words
A simulator for displaying a plurality of three-dimensional objects in two-dimensions comprising: a memory for storing form and position data consisting of position coordinates of the apices, the position coordinates of the end points of edge portions of the sides, and the position coordinates of all edge points of the surfaces of the plurality of three-dimensional objects; a keyboard input for designating two selected three-dimensional objects from said memory for reading out the form and position data; line-of-sight processor for computing a line-of-sight vector for displaying the two selected three-dimensional objects as two-dimensional figures in accordance with the form and position data read out from the memory wherein there is no mutual interference among two-dimensionally displayed figures of the selected three-dimensional objects along the computed line-of-sight vector; a display control unit for calculating two-dimensional figure data for the selected three-dimensional objects in accordance with the form and position data read out from said memory and the line-of sight vector computed by said line-of sight computation unit; and a display for displaying the selected three-dimensional objects as two-dimensional figures in accordance with the two-dimensional figure data calculated by the display control unit.

References Cited (Backward Citations)

US3621214A Cited
US4222048A Cited
US4238826A Cited
US4594673A Cited
US4727365A Cited
US4727365B1 Cited
US4736306A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-21 1993-02-20 1993-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-21 1997-02-20 1997-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-21 2001-02-20 2001-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag