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.