Method of generating and processing models of two-dimensional or three-dimensional objects in a computer and reproducing the models on a display
First Claim
1. A method of generating, processing and reproducing models of objects on a display by creating a model of the object from a plurality of elements using geometric operations and Boolean operations in accordance with a user'"'"'s instructions, the elements of the model being constructed from a plurality of basic elements of a lower hierarchical level whose shapes are already determined, comprising the steps of:
- (a) generating a graphic representation of the model on the display using the plurality of basic elements;
(b) using a plurality of menus containing commands and a pointer whose position is user controllable by means of an inputting device, wherein both the menus and the pointer can be shown on the display;
(c) selecting specific basic elements, specific elements of the model or specific commands in a menu by marking the appropriate place on the display with the pointer;
(d) storing for each element in the graphic representation of the model a word and data concerning the hierarchical relationship between that element and any hierarchically higher and lower elements;
(e) generating a structure diagram on the display wherein an element is indicated by its stored word at a place corresponding to the hierarchical level to which it belongs;
(f) inputting an operation instruction so that the operation is carried out on the selected element or basic element and on any associated lower-level elements and basic elements; and
(g) generating a new graphic representation of the model and a new structure diagram after the operation is carried out.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating and processing models of two-dimensional and three-dimensional objects in a computer and of reproducing the models on a display is presented. The models are created according to the user'"'"'s instruction by means of geometric operations such as moving, rotating, enlarging, reducing and/or Boolean operations, such as connecting, forming points of intersection, forming points of differentiation, from elements whose shapes are already determined by data stored in or input into the computer. It is possible for these elements in turn to be constructed from elements of a lower hierarchical level. A menu of commands and a pointer whose position is controllable by the user through an inputting device are shown on the display outside the image of the model so that the user can select specific parts of the model and specific commands by marking the associated place on the display with the pointer. Also, for each element in each hierarchical level, a word and also data concerning the hierarchical relationship between the element and hierarchically higher and lower elements are stored. A structure diagram is reproduced on the display wherein the elements are indicated by a word at a place corresponding to the higher element to which it belongs. The user can mark an element in the structure diagram with the pointer when inputting an operation instruction and the operation is carried out on the indicated element and also on the associated lower-level elements.
108 Citations
9 Claims
-
1. A method of generating, processing and reproducing models of objects on a display by creating a model of the object from a plurality of elements using geometric operations and Boolean operations in accordance with a user'"'"'s instructions, the elements of the model being constructed from a plurality of basic elements of a lower hierarchical level whose shapes are already determined, comprising the steps of:
- (a) generating a graphic representation of the model on the display using the plurality of basic elements;
(b) using a plurality of menus containing commands and a pointer whose position is user controllable by means of an inputting device, wherein both the menus and the pointer can be shown on the display;
(c) selecting specific basic elements, specific elements of the model or specific commands in a menu by marking the appropriate place on the display with the pointer;
(d) storing for each element in the graphic representation of the model a word and data concerning the hierarchical relationship between that element and any hierarchically higher and lower elements;
(e) generating a structure diagram on the display wherein an element is indicated by its stored word at a place corresponding to the hierarchical level to which it belongs;
(f) inputting an operation instruction so that the operation is carried out on the selected element or basic element and on any associated lower-level elements and basic elements; and
(g) generating a new graphic representation of the model and a new structure diagram after the operation is carried out. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- (a) generating a graphic representation of the model on the display using the plurality of basic elements;
Specification