Claims Analysis
Total Claims: 53
Claim 1
Independent Claim
172 words
A graphics display system comprising: two-dimensional graphics displaying means; and graphics processing means for a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said graphics processing means comprising: means for representing said plurality of three-dimensional objects as a corresponding plurality of convex polyhedra; means for indicating containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects, including said first object which is contained within said second object; and means for rendering a two-dimensional representation of the plurality of three-dimensional objects by selectively rendering only some of said convex polyhedra on said graphics displaying means, based upon the containment relationships in said containment indicating means, such that said first object is not rendered on said graphics displaying means upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics displaying means upon rendering said first object from a perspective inside said first object.
Claim 2
Dependent Claim
172 words
A graphics display system comprising: two-dimensional graphics displaying means; and graphics processing means for a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said graphics processing means comprising: means for representing said plurality of three-dimensional objects as a corresponding plurality of convex polyhedra; means for indicating containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects, including said first object which is contained within said second object; and means for rendering a two-dimensional representation of the plurality of three-dimensional objects by selectively rendering only some of said convex polyhedra on said graphics displaying means, based upon the containment relationships in said containment indicating means, such that said first object is not rendered on said graphics displaying means upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics displaying means upon rendering said first object from a perspective inside said first object.
Claim 3
Dependent Claim
22 words
The graphics display system of claim 1 wherein said containment indicating means comprises a containment logical tree for indicating said containment relationships.
Claim 4
Dependent Claim
20 words
The graphics display system of claim 1 further comprising means for indicating connection relationships among said plurality of three-dimensional objects.
Claim 5
Dependent Claim
45 words
The graphics display system of claim 1 wherein said connection indicating means comprises means for indicating connection of at least a first surface of a third one of said convex polyhedra to at least a second surface of a fourth one of said convex polyhedra.
Claim 6
Dependent Claim
41 words
The graphics display system of claim 4 wherein said connection indicating means further comprises means for indicating a location of at least one hole between said at least a first surface which is connected to said at least a second surface.
Claim 7
Dependent Claim
22 words
The graphics display system of claim 3 wherein said connection indicating means comprises a connection logical graph for indicating said connection relationships.
Claim 8
Dependent Claim
169 words
A graphics display method for displaying a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said graphics display method comprising the steps of: representing in a graphics processor, said plurality of three-dimensional objects as a corresponding plurality of convex polyhedra; generating in the graphics processor, a representation of containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects including said a first object which is contained within said second object; and displaying the plurality of convex polyhedra on a two-dimensional display by selectively rendering only some of said polyhedra on said two-dimensional display based on the containment relationships represented in the graphics processor, such that said first object is not rendered on said graphics display upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics display upon rendering said first object from a perspective inside said first object.
Claim 9
Dependent Claim
169 words
A graphics display method for displaying a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said graphics display method comprising the steps of: representing in a graphics processor, said plurality of three-dimensional objects as a corresponding plurality of convex polyhedra; generating in the graphics processor, a representation of containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects including said a first object which is contained within said second object; and displaying the plurality of convex polyhedra on a two-dimensional display by selectively rendering only some of said polyhedra on said two-dimensional display based on the containment relationships represented in the graphics processor, such that said first object is not rendered on said graphics display upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics display upon rendering said first object from a perspective inside said first object.
Claim 10
Dependent Claim
31 words
The graphics display method of claim 7 wherein said generating step comprises the step of generating a containment logical tree for indicating the containment relationships among said plurality of convex polyhedra.
Claim 11
Dependent Claim
35 words
The graphics display method of claim 7 further comprising the step of generating a representation of the connection relationships among said plurality of convex polyhedra corresponding to connection relationships among said plurality of three-dimensional objects.
Claim 12
Dependent Claim
48 words
The graphics display method of claim 9 wherein said connection relationships generating step comprises the step of representing that at least a first surface of a third one of said convex polyhedra is connected to at least a second surface of a fourth one of said convex polyhedra.
Claim 13
Dependent Claim
42 words
The graphics display method of claim 10 wherein said surface connection representing step further comprises the step of representing a location of at least one hole between said at least a first surface which is connected to said at least second surface.
Claim 14
Dependent Claim
27 words
The graphics display method of claim 9 wherein said connection relationships generating step comprises the step of generating a connection logical graph for representing said connection relationships.
Claim 15
Dependent Claim
174 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; first means for moving in a first plane in the displayed three-dimensional space rendition, in response to movement of said two-dimensional pointing means; and second means for moving in a second plane in the displayed three-dimensional space rendition, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said second moving means comprises means for rising up and sinking down in a vertical plane of the displayed three-dimensional space rendition, and for moving left and moving right in the horizontal plane of the displayed three-dimensional space rendition, in response to the combination of selection of said first function selection means and forward, backward, left and right movement, respectively, of said two-dimensional pointing means.
Claim 16
Dependent Claim
174 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; first means for moving in a first plane in the displayed three-dimensional space rendition, in response to movement of said two-dimensional pointing means; and second means for moving in a second plane in the displayed three-dimensional space rendition, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said second moving means comprises means for rising up and sinking down in a vertical plane of the displayed three-dimensional space rendition, and for moving left and moving right in the horizontal plane of the displayed three-dimensional space rendition, in response to the combination of selection of said first function selection means and forward, backward, left and right movement, respectively, of said two-dimensional pointing means.
Claim 17
Dependent Claim
48 words
The moving apparatus of claim 13 wherein said first moving means comprises means for moving forward, moving backward, turning left and turning right in a horizontal plane of the displayed three-dimensional space rendition, in response to forward, backward, left and right movement, respectively, of said two-dimensional pointing means.
Claim 18
Dependent Claim
23 words
The moving apparatus of claim 13 wherein said two-dimensional pointing means comprises a mouse, and wherein said function selection means comprises a key.
Claim 19
Dependent Claim
15 words
The moving apparatus of claim 15 wherein said key comprises a key on said mouse.
Claim 20
Dependent Claim
27 words
The moving apparatus of claim 15 further comprising a keyboard including a plurality of keys, and wherein said key comprises a predetermined one of said keyboard keys.
Claim 21
Dependent Claim
218 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; first means for moving in a first plane in the displayed three-dimensional space rendition, in response to movement of said two-dimensional pointing means; and second means for moving in a second plane in the displayed three-dimensional space rendition, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; second function selection means; and means for rotating in the displayed three-dimensional space rendition, in response to the combination of selection of said second function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said rotating means comprises means for rotating up and rotating down relative to a first axis in the horizontal plane of the displayed three-dimensional space rendition, and for rotating up and rotating down relative to a second axis in the horizontal plane of the displayed three-dimensional space rendition, in response to the combination of selection of said second function selection means and forward, backward, left and right movement, respectively, of said two-dimensional pointing means.
Claim 22
Dependent Claim
218 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; first means for moving in a first plane in the displayed three-dimensional space rendition, in response to movement of said two-dimensional pointing means; and second means for moving in a second plane in the displayed three-dimensional space rendition, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; second function selection means; and means for rotating in the displayed three-dimensional space rendition, in response to the combination of selection of said second function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said rotating means comprises means for rotating up and rotating down relative to a first axis in the horizontal plane of the displayed three-dimensional space rendition, and for rotating up and rotating down relative to a second axis in the horizontal plane of the displayed three-dimensional space rendition, in response to the combination of selection of said second function selection means and forward, backward, left and right movement, respectively, of said two-dimensional pointing means.
Claim 23
Dependent Claim
318 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; and means for moving in six degrees of freedom through the displayed three-dimensional space rendition, said six degrees of freedom including translation along three orthogonal axes and rotation about said three orthogonal axes, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said function selection means comprises first and second function selection means; wherein said six degrees of freedom comprise translation along mutually orthogonal x, y and z axes, and rotation about said x, y and z axes, and wherein said two-dimensional pointing means moves the reference horizontally and vertically along said graphical display means, and wherein said moving means comprises: means for translating through the displayed three-dimensional space rendition along said y axis in response to vertical movement of said two-dimensional pointing means and for rotating about said z axis in response to horizontal movement of said two dimensional pointing means; means for translating through the displayed three-dimensional space rendition along said z axis in response to vertical movement of said two dimensional pointing means and selection of said first function selection means, and for translating along said x axis in response to horizontal movement of said two-dimensional pointing means and selection of said first function selection means; and means for rotating in the displayed three-dimensional space rendition about said x axis in response to vertical movement of said two-dimensional pointing means and selection of said second function selection means, and for rotating about said y axis in response to horizontal movement of said two-dimensional pointing means and selection of said second function selection means.
Claim 24
Dependent Claim
318 words
Apparatus for moving through a computer-generated three-dimensional space rendition, said moving apparatus comprising: two-dimensional graphical display means, for displaying a three-dimensional space rendition thereon; two-dimensional pointing means, for moving a reference on said two-dimensional graphical display means in response to two-dimensional movement of said two-dimensional pointing means; function selection means; and means for moving in six degrees of freedom through the displayed three-dimensional space rendition, said six degrees of freedom including translation along three orthogonal axes and rotation about said three orthogonal axes, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means; wherein said function selection means comprises first and second function selection means; wherein said six degrees of freedom comprise translation along mutually orthogonal x, y and z axes, and rotation about said x, y and z axes, and wherein said two-dimensional pointing means moves the reference horizontally and vertically along said graphical display means, and wherein said moving means comprises: means for translating through the displayed three-dimensional space rendition along said y axis in response to vertical movement of said two-dimensional pointing means and for rotating about said z axis in response to horizontal movement of said two dimensional pointing means; means for translating through the displayed three-dimensional space rendition along said z axis in response to vertical movement of said two dimensional pointing means and selection of said first function selection means, and for translating along said x axis in response to horizontal movement of said two-dimensional pointing means and selection of said first function selection means; and means for rotating in the displayed three-dimensional space rendition about said x axis in response to vertical movement of said two-dimensional pointing means and selection of said second function selection means, and for rotating about said y axis in response to horizontal movement of said two-dimensional pointing means and selection of said second function selection means.
Claim 25
Dependent Claim
23 words
The moving apparatus of claim 19 wherein said two-dimensional pointing means comprises a mouse, and wherein said function selection means comprises a key.
Claim 26
Dependent Claim
15 words
The moving apparatus of claim 20 wherein said key comprises a key on said mouse.
Claim 27
Dependent Claim
27 words
The moving apparatus of claim 20 further comprising a keyboard including a plurality of keys, and wherein said key comprises a predetermined one of said keyboard keys.
Claim 28
Dependent Claim
261 words
A graphics display system for rendering a three-dimensional space including a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, and for moving through the three-dimensional space rendition, said graphics display system comprising: two-dimensional graphics displaying means; two-dimensional pointing means, for moving a reference on said two-dimensional graphics displaying means; function selection means; and graphics processing means, said graphics processing means comprising: means for representing said plurality of three-dimensional objects as corresponding plurality of convex polyhedra; means for indicating containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects including said first object which is contained within said second object; means for rendering a two-dimensional representation of the plurality of three-dimensional objects by selectively rendering only some of said convex polyhedra on said graphics displaying means, based upon the containment relationships in said containment indicating means, such that said first object is not rendered on said graphics displaying means upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics displaying means upon rendering said first object from a perspective inside said first object; and means for moving in six degrees of freedom through the displayed three-dimensional space rendition on said graphics displaying means, said six degrees of freedom including translation along three orthogonal axis and rotation about said three orthogonal axis, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means.
Claim 29
Dependent Claim
261 words
A graphics display system for rendering a three-dimensional space including a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, and for moving through the three-dimensional space rendition, said graphics display system comprising: two-dimensional graphics displaying means; two-dimensional pointing means, for moving a reference on said two-dimensional graphics displaying means; function selection means; and graphics processing means, said graphics processing means comprising: means for representing said plurality of three-dimensional objects as corresponding plurality of convex polyhedra; means for indicating containment relationships among said plurality of convex polyhedra corresponding to containment relationships among said plurality of three-dimensional objects including said first object which is contained within said second object; means for rendering a two-dimensional representation of the plurality of three-dimensional objects by selectively rendering only some of said convex polyhedra on said graphics displaying means, based upon the containment relationships in said containment indicating means, such that said first object is not rendered on said graphics displaying means upon rendering said second object from a perspective outside said second object, and said second object is not rendered on said graphics displaying means upon rendering said first object from a perspective inside said first object; and means for moving in six degrees of freedom through the displayed three-dimensional space rendition on said graphics displaying means, said six degrees of freedom including translation along three orthogonal axis and rotation about said three orthogonal axis, in response to the combination of selection of said function selection means and two-dimensional movement of said two-dimensional pointing means.
Claim 30
Dependent Claim
22 words
The graphics display system of claim 23 wherein said containment indicating means comprises a containment logical tree for indicating said containment relationships.
Claim 31
Dependent Claim
25 words
The graphics display system of claim 23 wherein said graphics processing means further comprises means for indicating connection relationships among said plurality of convex polyhedra.
Claim 32
Dependent Claim
45 words
The graphics display system of claim 25 wherein said connection indicating means comprises means for indicating connection of at least a first surface of a third one of said convex polyhedra to at least a second surface of a fourth one of said convex polyhedra.
Claim 33
Dependent Claim
41 words
The graphics display system of claim 26 wherein said connection indicating means further comprises means for indicating a location of at least one hole between said at least a first surface which is connected to said at least a second surface.
Claim 34
Dependent Claim
22 words
The graphics display system of claim 25 wherein said connection indicating means comprises a connection logical graph for indicating said connection relationships.
Claim 35
Dependent Claim
19 words
The graphics display system of claim 23 wherein said function selection means comprises first and second function selection means.
Claim 36
Dependent Claim
209 words
The graphics display system of claim 29 wherein said six degrees of freedom comprise translation along mutually orthogonal x,y and z axes, and rotation about said x, y and z axes, and wherein said two-dimensional pointing means moves the reference horizontally and vertically along said graphical displaying means, and wherein said moving means comprises: means for translating through the displayed three-dimensional space rendition along said y axis in response to vertical movement of said two-dimensional pointing means and for rotating about said z axis in response to horizontal movement of said two dimensional pointing means; means for translating through the displayed three-dimensional space rendition along said z axis in response to vertical movement of said two dimensional pointing means and selection of said first function selection means, and for translating along said x axis in response to horizontal movement of said two-dimensional pointing means and selection of said first function selection means; and means for rotating in the displayed three-dimensional space rendition about said x axis in response to vertical movement of said two-dimensional pointing means and selection of said second function selection means, and for rotating about said y axis in response to horizontal movement of said two-dimensional pointing means and selection of said second function selection means.
Claim 37
Dependent Claim
24 words
The graphics display system of claim 23 wherein said two-dimensional pointing means comprises a mouse, and wherein said function selection means comprises a key.
Claim 38
Dependent Claim
16 words
The graphics display system of claim 31 wherein said key comprises a key on said mouse.
Claim 39
Dependent Claim
28 words
The graphics display system of claim 31 further comprising a keyboard including a plurality of keys, and wherein said key comprises a predetermined one of said keyboard keys.
Claim 40
Independent Claim
153 words
A system for rendering a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said rendering system comprising: two-dimensional graphics displaying means; means for indicating containment relationships among said plurality of three-dimensional objects including that said first object is contained within said second object; and means for displaying a two-dimensional representation of said plurality of objects on said two-dimensional graphics displaying means, from a display perspective which is outside said second object, by rendering said second object and by not rendering said first object, based upon the containment relationships in said containment indicating means, and for displaying a two-dimensional representation of said plurality of objects on said two-dimensional graphics displaying means, from a display perspective which is inside said first object, by rendering said first object and by not rendering said second object, based upon the containment relationships in said containment indicating means.
Claim 41
Independent Claim
153 words
A system for rendering a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said rendering system comprising: two-dimensional graphics displaying means; means for indicating containment relationships among said plurality of three-dimensional objects including that said first object is contained within said second object; and means for displaying a two-dimensional representation of said plurality of objects on said two-dimensional graphics displaying means, from a display perspective which is outside said second object, by rendering said second object and by not rendering said first object, based upon the containment relationships in said containment indicating means, and for displaying a two-dimensional representation of said plurality of objects on said two-dimensional graphics displaying means, from a display perspective which is inside said first object, by rendering said first object and by not rendering said second object, based upon the containment relationships in said containment indicating means.
Claim 42
Dependent Claim
21 words
The rendering system of claim 34 wherein said containment indicating means comprises a containment logical tree for indicating said containment relationships.
Claim 43
Dependent Claim
19 words
The rendering system of claim 34 further comprising means for indicating connection relationships among said plurality of three-dimensional objects.
Claim 44
Dependent Claim
44 words
The rendering system of claim 36 wherein said connection indicating means comprises means for indicating connection of at least a first surface of a third one of said convex polyhedra to at least a second surface of a fourth one of said convex polyhedra.
Claim 45
Dependent Claim
21 words
The rendering system of claim 36 wherein said connection indicating means comprises a connection logical graph for indicating said connection relationships.
Claim 46
Dependent Claim
40 words
The rendering system of claim 37 wherein said connection indicating means further comprises means for indicating a location of at least one hole between said at least a first surface which is connected to said at least a second surface.
Claim 47
Independent Claim
146 words
A method for rendering a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said rendering method comprising the steps of: indicating in a graphics processor, containment relationships among said plurality of three-dimensional objects including that said first object is contained within said second object; displaying a two-dimensional representation of said plurality of objects on a two-dimensional graphics display, from a display perspective which is outside said second object, by rendering said second object and by not rendering said first object, based upon the containment relationships in the graphics processor; and displaying a two-dimensional representation of said plurality of objects in said two-dimensional graphics display, from a display perspective which is inside said first object, by rendering said first object and by not rendering said second object, based upon the containment relationships in the graphics processor.
Claim 48
Independent Claim
146 words
A method for rendering a plurality of three-dimensional objects, a first one of said objects being contained within a second one of said objects, said rendering method comprising the steps of: indicating in a graphics processor, containment relationships among said plurality of three-dimensional objects including that said first object is contained within said second object; displaying a two-dimensional representation of said plurality of objects on a two-dimensional graphics display, from a display perspective which is outside said second object, by rendering said second object and by not rendering said first object, based upon the containment relationships in the graphics processor; and displaying a two-dimensional representation of said plurality of objects in said two-dimensional graphics display, from a display perspective which is inside said first object, by rendering said first object and by not rendering said second object, based upon the containment relationships in the graphics processor.
Claim 49
Dependent Claim
34 words
The rendering method of claim 40 wherein said indicating step comprises the step of generating a containment logical tree in the graphics processor, for indicating the containment relationships among said plurality of three-dimensional objects.
Claim 50
Dependent Claim
24 words
The rendering method of claim 40 further comprising the step of generating a representation of the connection relationships among said plurality of three-dimensional objects.
Claim 51
Dependent Claim
47 words
The rendering method of claim 42 wherein said connection relationships generating step comprises the step of representing that at least a first surface of a third one of said three-dimensional objects is connected to at least a second surface of a fourth one of said three-dimensional objects.
Claim 52
Dependent Claim
30 words
The rendering method of claim 42 wherein said connection relationships generating step comprises the step of generating a connection logical graph in the graphics processor for representing said connection relationships.
Claim 53
Dependent Claim
42 words
The rendering method of claim 43 wherein said surface connection representing step further comprises the step of representing a location of at least one hole between the at least a first surface which is connected to said at least a second surface.