Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
202 words
A method of displaying a structure three-dimensionally, comprising the steps of: (a) forming, using a set of unit solids having faces with identical shapes and dimensions, a rectangular parallelepiped having, as respective ones of its sides, distances between minimum and maximum positions along each axis of a structure, and expressing the structure by information indicating whether each unit solid constitutes said structure; (b) displaying individual ones of the unit solids constituting said structure in order, starting from the unit solids seen on a foremost side of the structure, in dependence upon a predetermined projection method displaying first, second and third faces of each unit solid using first, second and third colors, respectively, by: (b1) storing a first color image, a second color image and a third color image in a first frame buffer, a second frame buffer and a third frame buffer, respectively, and (b2) combining the first, second and third color images stored in the first, second and third frame buffers to display a three-dimensional image of the structure; and (c) refraining from displaying a face of each unit solid overlapping the face of an already displayed unit solid, and displaying only visually foremost faces thereof, thereby displaying the structure three-dimensionally.
Claim 2
Independent Claim
202 words
A method of displaying a structure three-dimensionally, comprising the steps of: (a) forming, using a set of unit solids having faces with identical shapes and dimensions, a rectangular parallelepiped having, as respective ones of its sides, distances between minimum and maximum positions along each axis of a structure, and expressing the structure by information indicating whether each unit solid constitutes said structure; (b) displaying individual ones of the unit solids constituting said structure in order, starting from the unit solids seen on a foremost side of the structure, in dependence upon a predetermined projection method displaying first, second and third faces of each unit solid using first, second and third colors, respectively, by: (b1) storing a first color image, a second color image and a third color image in a first frame buffer, a second frame buffer and a third frame buffer, respectively, and (b2) combining the first, second and third color images stored in the first, second and third frame buffers to display a three-dimensional image of the structure; and (c) refraining from displaying a face of each unit solid overlapping the face of an already displayed unit solid, and displaying only visually foremost faces thereof, thereby displaying the structure three-dimensionally.
Claim 3
Dependent Claim
24 words
A method of displaying a structure three-dimensionally according to claim 1, wherein the first, second and third colors are respectively red, green and blue.
Claim 4
Dependent Claim
197 words
A method of displaying a structure three-dimensionally according to claim 2, further comprising the step of (d) repeating logical operations with regard to image data for each unit solid, to generate final red, green and blue images, the logical operations including: R.sub.x =R.sub.C +(*G.sub.C.*B.sub.C).R.sub.N G.sub.x =G.sub.C +(*G.sub.C.*R.sub.C).G.sub.N B.sub.x =B.sub.C +(*R.sub.C.*G.sub.C).B.sub.N where * signifies negation, R C represents pixel data in the red frame buffer and indicative of a graphic already displayed; G C represents the pixel data in the green frame buffer and indicative of the graphic already displayed; B C represents the pixel data in the blue frame buffer and indicative of the graphic already displayed; R N represents the pixel data relating to red in a next graphic to be displayed; G N represents the pixel data relating to green in the next graphic; B N represents the pixel data relating to blue in the next graphic; R x represents the image data in the red frame buffer of a resulting graphic displayed next; G x represents the image data in the green frame buffer of the resulting graphic; and B x represents the image data in the blue frame buffer of the resulting graphic.