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

Apparatus and process for graphically representing three-dimensional objects in two-dimensions

Assignee: DRHEIDENHAIN JOHANNES GmbH
•
Filing: 1985-01-03
•
Granted: 1988-01-26
•
Expires: 2005-01-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process for the perspective representation of objects on the picture screen of a numerically controlled machine tool is described in which the object is resolved into a series of sections which are represented successively with a given perspective offset. In order to avoid the representation of covered edges of these sections, the contours of the individual section surfaces are checked prior to being represented in order to determine whether or not they overlap a previously represented contour. This checking occurs through a simple coordinate comparison, taking into account the actual perspective shift between sections.

Inventors

  • 👤 Josef Huber

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/406; G05B19/4069; G06T; G06T17/00; G06T17/20; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35318; G05B2219/35331; G05B2219/36; G05B2219/36073

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 226 words
A process for controlling a display device to represent a three-dimensional object such as a workpiece wherein the representation is based upon data and commands stored in a computing device such as a computer, the computing device of the type comprising means for storing data and commands, a graphic processor responsive to the stored data and commands to generate graphic data representing the object, and a display means for the visible representation of the graphic data, the improvement comprising: generating coordinate data of the contours of a plurality of cross-sections through the object in dependence upon the stored data and commands, each contour defining a closed polygon, wherein the cross-sections are formed substantially parallel to one another and parallel to a plane defined by two coordinate axes of a three-dimensional coordinate system; adding a respective offset value to each of at least selected ones of a sequence of the contours of the object cross-sections such that the position of each contour is shifted along at least one of the two coordinate axes by a selected amount and comparing portions of each of the contours to determine the portions of each shifted contour which extend beyond preceding shifted contours; and displaying the sequence of contours such that only the portions of each shifted contour which extend beyond the contours of the preceding shifted contours are visibly represented.
Claim 2
Dependent Claim 226 words
A process for controlling a display device to represent a three-dimensional object such as a workpiece wherein the representation is based upon data and commands stored in a computing device such as a computer, the computing device of the type comprising means for storing data and commands, a graphic processor responsive to the stored data and commands to generate graphic data representing the object, and a display means for the visible representation of the graphic data, the improvement comprising: generating coordinate data of the contours of a plurality of cross-sections through the object in dependence upon the stored data and commands, each contour defining a closed polygon, wherein the cross-sections are formed substantially parallel to one another and parallel to a plane defined by two coordinate axes of a three-dimensional coordinate system; adding a respective offset value to each of at least selected ones of a sequence of the contours of the object cross-sections such that the position of each contour is shifted along at least one of the two coordinate axes by a selected amount and comparing portions of each of the contours to determine the portions of each shifted contour which extend beyond preceding shifted contours; and displaying the sequence of contours such that only the portions of each shifted contour which extend beyond the contours of the preceding shifted contours are visibly represented.
Claim 3
Dependent Claim 220 words
In a numerical control device for controlling machine tools, the control device of the type comprising means for storing data and commands for the processing of an object, a program control means for controlling the processing of the object by the machine tool in response to the stored data and commands, and a graphic processor responsive to the stored data and commands to generate graphic data representing the object, the improvement comprising: means, associated with the program control means, for generating coordinate data of the contours of a plurality of cross-sections through the object in dependence upon the stored data and commands, each contour defining a closed polygon, wherein the cross-sections are formed substantially parallel to one another; means for adding a respective offset value to each of at least selected ones of a sequence of the contours of the object cross-sections such that the position of each contour is shifted along at least one of the two coordinate axes by a selected amount and comparing portions of each of the contours to determine the portion of each shifted contour which extend beyond preceding shifted contours; and means, associated with the graphic processor, for displaying the sequence of contours such that the only portions of each shifted contour extending beyond the contours of the preceding shifted contours are visibly represented.
Claim 4
Dependent Claim 220 words
In a numerical control device for controlling machine tools, the control device of the type comprising means for storing data and commands for the processing of an object, a program control means for controlling the processing of the object by the machine tool in response to the stored data and commands, and a graphic processor responsive to the stored data and commands to generate graphic data representing the object, the improvement comprising: means, associated with the program control means, for generating coordinate data of the contours of a plurality of cross-sections through the object in dependence upon the stored data and commands, each contour defining a closed polygon, wherein the cross-sections are formed substantially parallel to one another; means for adding a respective offset value to each of at least selected ones of a sequence of the contours of the object cross-sections such that the position of each contour is shifted along at least one of the two coordinate axes by a selected amount and comparing portions of each of the contours to determine the portion of each shifted contour which extend beyond preceding shifted contours; and means, associated with the graphic processor, for displaying the sequence of contours such that the only portions of each shifted contour extending beyond the contours of the preceding shifted contours are visibly represented.
Claim 5
Dependent Claim 15 words
The invention of claim 2 wherein the means for generating coordinate data comprises a microprocessor.
Claim 6
Dependent Claim 36 words
The invention of claim 2 wherein the object is processed by the numerically controlled tool in stages and cross-sections are generated and displayed in response to the stored data and commands at selectable stages of processing.
Claim 7
Dependent Claim 31 words
The invention of claim 2 wherein the control device comprises a display unit which defines a display plane; and wherein the workpiece cross-sections are represented as parallel to the display plane.
Claim 8
Dependent Claim 20 words
The invention of claim 2 wherein the contours are shifted with respect to one another by a common selected amount.
Claim 9
Dependent Claim 47 words
The invention of claim 2 wherein the portions of each shifted contour not extending beyond the contours of the preceding shifted contours are graphically represented in a manner visibly distinguishable from the portions of the respective shifted contour extending beyond the contours of the preceding shifted contours.
Claim 10
Dependent Claim 35 words
The invention of claim 2 wherein the selected respective amount and direction that each contour is shifted may be varied in a manner such that the graphical representation presents a desired representation of the workpiece.
Claim 11
Dependent Claim 16 words
The invention of claim 2 wherein selected contours may be graphically emphasized by the graphic processor.
Claim 12
Dependent Claim 15 words
The invention of claim 2 wherein the coordinate data are stored in the storage means.
Claim 13
Dependent Claim 16 words
The invention of claim 2 wherein the contours are shifted with respect to both coordinate axes.

References Cited (Backward Citations)

DE2738441A1 Cited
US4222048A Cited
US4490781A Cited
US4556833A Cited
US4521860A Cited
EP0083836A2 Cited
US4558438A Cited
US4530046A Cited
US4509043A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-01-25 1991-07-27 1992-01-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-01-25 1995-07-27 1996-01-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-01-25 1999-07-27 2000-01-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag