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

Figure hidden-line processing method

Assignee: Fanuc Corp
•
Filing: 1988-09-22
•
Granted: 1991-12-24
•
Expires: 2008-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a main figure (FG1) and at least one subordinate figure (FG2) are designated, a processor (11a) obtains, a point of intersection at which a figure element of the main figure (FG1) intersects each figure element, e.g., a linear element (EL 1 ), constituting the subordinate figure (FG 2 ). If a point of intersection exists, the figure element (EL 1 ) is divided at the point of intersection (P c ) to generate subordinate figure elements (EL 11 , EL 12 ), and an item of hidden-flag data, which is indicative of a subordinate figure element (EL 12 ) on an inner side of the main figure, is turned on. The image of the subordinate figure element (EL 2 ) is not displayed on the display screen. In a case where a figure element such as the figure element (EL 2 ) of the subordinate figure (FG2) is not intersected by any of the figure elements of the main figure (FG1), it is checked to see whether a starting point (P s ) of the figure element resides on the inner side or outer side of the main figure. If it is on the inner side, the item of hidden-flag data of this element is turned on and this element is not displayed on the display screen.

Inventors

  • 👤 Masaki Seki
  • 👤 Masatoshi Yoshizaki
  • 👤 Takeshi Hosono
  • 👤 Shizuaki Hayanagi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:06
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/10; G06T15/40

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 252 words
A method of displaying and processing hidden lines of a main figure having an inside, an outside and including figure elements, and a subordinate figure including figure elements, the figure elements of the main figure and the figure elements of the subordinate figure being defined by figure element data including starting point coordinate data, comprising: arranging said figure element data based on the subordinate figure and the main figure; obtaining a point of intersection at which a figure element of the main figure intersects each figure element of the subordinate figure; when a figure element of the subordinate figure intersects a figure element of the main figure, deleting figure element data indicative of the intersecting figure element from the figure element data representing subordinate figure; and in case of intersection, dividing the figure element of the subordinate figure at said point of intersection to generate subordinate figure elements, and providing a subordinate figure element on the in-side of the main figure with information indicating that the subordinate figure element is not to be displayed; inserting divided subordinate figure element data based on the intersection figure element; when a starting point of the figure element of said subordinate figure resides on the in-side of the main figure in case of non-intersection, providing said figure element data with information indicating that said figure element is not to be displayed; and conditionally displaying the main figure and the subordinate figure in accordance with said information indicating that the figure elements are not to be displayed.
Claim 2
Independent Claim 252 words
A method of displaying and processing hidden lines of a main figure having an inside, an outside and including figure elements, and a subordinate figure including figure elements, the figure elements of the main figure and the figure elements of the subordinate figure being defined by figure element data including starting point coordinate data, comprising: arranging said figure element data based on the subordinate figure and the main figure; obtaining a point of intersection at which a figure element of the main figure intersects each figure element of the subordinate figure; when a figure element of the subordinate figure intersects a figure element of the main figure, deleting figure element data indicative of the intersecting figure element from the figure element data representing subordinate figure; and in case of intersection, dividing the figure element of the subordinate figure at said point of intersection to generate subordinate figure elements, and providing a subordinate figure element on the in-side of the main figure with information indicating that the subordinate figure element is not to be displayed; inserting divided subordinate figure element data based on the intersection figure element; when a starting point of the figure element of said subordinate figure resides on the in-side of the main figure in case of non-intersection, providing said figure element data with information indicating that said figure element is not to be displayed; and conditionally displaying the main figure and the subordinate figure in accordance with said information indicating that the figure elements are not to be displayed.
Claim 3
Dependent Claim 39 words
A method of displaying and processing hidden lines of a figure according to claim 1, wherein the figure element data includes hidden-flag data and step d) includes the substep of displaying said figure in accordance with said hidden-flag data.
Claim 4
Independent Claim 202 words
A method of displaying and processing hidden lines of a main figure having an inside, an outside and including figure elements, and a subordinate figure including figure elements, comprising: obtaining a point of intersection at which a figure element of the main figure intersects each figure element of the subordinate figure; in case of intersection, dividing the figure element of the subordinate figure at said point of intersection to generate subordinate figure elements, and providing a subordinate figure element on the in-side of the main figure with information indicating that the subordinate figure element is not to be displayed; when a starting point of the figure element of said subordinate figure resides on the in-side of the main figure in case of non-intersection, providing said figure element data with information indicating that said figure element is not to be displayed; and conditionally displaying the main figure and the subordinate figure in accordance with said information indicating that the figure elements are not to be displayed when the subordinate figure is being displayed with some of its lines hidden, conditionally displaying the main figure and the subordinate figure without consideration of the hidden-flag data indicating non-display of figure elements of the subordinate figure.
Claim 5
Independent Claim 202 words
A method of displaying and processing hidden lines of a main figure having an inside, an outside and including figure elements, and a subordinate figure including figure elements, comprising: obtaining a point of intersection at which a figure element of the main figure intersects each figure element of the subordinate figure; in case of intersection, dividing the figure element of the subordinate figure at said point of intersection to generate subordinate figure elements, and providing a subordinate figure element on the in-side of the main figure with information indicating that the subordinate figure element is not to be displayed; when a starting point of the figure element of said subordinate figure resides on the in-side of the main figure in case of non-intersection, providing said figure element data with information indicating that said figure element is not to be displayed; and conditionally displaying the main figure and the subordinate figure in accordance with said information indicating that the figure elements are not to be displayed when the subordinate figure is being displayed with some of its lines hidden, conditionally displaying the main figure and the subordinate figure without consideration of the hidden-flag data indicating non-display of figure elements of the subordinate figure.
Claim 6
Dependent Claim 87 words
A method of displaying and processing hidden lines of a figure according to claim 1, further comprising the steps of: if a starting point of the intersecting figure element resides on the out-side of the main figure, said hidden-flag data indicative of even-numbered subordinate figure elements of the subordinate figure are turned on; and if the starting point of the intersecting figure element resides on in-side of the main figure, said hidden-flag data indicative of odd-numbered subordinate figure elements of the subordinate figure elements are turned on.
Claim 7
Dependent Claim 49 words
A method of displaying and processing hidden lines of a figure according to claim 3, further comprising the steps of: conditionally restoring the deleted figure element data; deleting the divided subordinate figure element data so as to restore the subordinate figure element data; and displaying the restored subordinate figure.
Claim 8
Dependent Claim 99 words
A method of displaying and processing hidden lines of a figure to claim 5, further comprising the steps of: obtaining a subordinate figure element having hidden-flag data indicating non-display of the figure element; determining if figure elements adjacent to said obtained subordinate figure element can be expressed by an equation identical with that expressing said obtained subordinate figure element; and expressing the obtained figure element and the adjacent figure elements that have an equation that is the same as said obtained figure element by a single item of figure element data so as to restore subordinate figure element data.

References Cited (Backward Citations)

US4847789A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-23 1995-06-24 1995-12-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-23 1999-06-24 1999-12-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-23 2003-06-24 2003-12-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag