Figure hidden-line processing method
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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 (EL1), constituting the subordinate figure (FG2). If a point of intersection exists, the figure element (EL1) is divided at the point of intersection (Pc) to generate subordinate figure elements (EL11, EL12), and an item of hidden-flag data, which is indicative of a subordinate figure element (EL12) on an inner side of the main figure, is turned on. The image of the subordinate figure element (EL2) is not displayed on the display screen. In a case where a figure element such as the figure element (EL2) 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 (Ps) 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.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 4)
-
-
3. 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. - View Dependent Claims (5, 6)
-
Specification