Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
150 words
A method of storing a set of polygons of a polygon model having a plurality of vertices in compact triangle strip lists comprising the steps of: a) selecting an initial polygon of said polygonal model; b) identifying said vertices of the initial polygon; c) adding these vertices to the strip list; d) selecting a strip direction; e) selecting a polygon in the strip direction which has not yet been selected, that shares at least two of the vertices the previously selected polygon; f) storing in the strip list, vertices of the selected polygon, other than vertices already stored in the strip list; g) repeating steps "e"-"f" until all polygons in the strip direction have been selected; and h) repeating steps "a"-"g" for a plurality of different strip lists having different selected strip directions and initial polygons until all of polygons of a desired portion of said model has been selected.
Claim 2
Independent Claim
150 words
A method of storing a set of polygons of a polygon model having a plurality of vertices in compact triangle strip lists comprising the steps of: a) selecting an initial polygon of said polygonal model; b) identifying said vertices of the initial polygon; c) adding these vertices to the strip list; d) selecting a strip direction; e) selecting a polygon in the strip direction which has not yet been selected, that shares at least two of the vertices the previously selected polygon; f) storing in the strip list, vertices of the selected polygon, other than vertices already stored in the strip list; g) repeating steps "e"-"f" until all polygons in the strip direction have been selected; and h) repeating steps "a"-"g" for a plurality of different strip lists having different selected strip directions and initial polygons until all of polygons of a desired portion of said model has been selected.
Claim 3
Independent Claim
73 words
A method of displaying a triangle strip list comprising the steps of: a) reading an initial polygon, and strip direction from the strip list; b) drawing the initial polygon; c) reading subsequent vertices from the strip list d) drawing the vertices read from the strip list in the strip direction thereby adding to the strip; e) repeating steps "c"-"d" for remaining vertices in the strip list to result in a rapidly displayed surface.
Claim 4
Independent Claim
73 words
A method of displaying a triangle strip list comprising the steps of: a) reading an initial polygon, and strip direction from the strip list; b) drawing the initial polygon; c) reading subsequent vertices from the strip list d) drawing the vertices read from the strip list in the strip direction thereby adding to the strip; e) repeating steps "c"-"d" for remaining vertices in the strip list to result in a rapidly displayed surface.
Claim 5
Independent Claim
139 words
A method of identifying a surface comprising the steps of: a) selecting an initial polygon having a plurality of vertices on said surface; b) storing the vertices of the initial polygon in a strip list; c) a strip direction; d) selecting a polygon along the strip direction having a plurality of vertices on said surface and sharing at least two vertices of the previously computed polygon; e) storing the, vertices of the computed polygon in the strip list, except for those already stored in the strip list; and f) repeating steps "d" length in the strip direction to result in a strip list identifying said surface; and g) repeating steps "a"-"f" for a plurality of different strip lists having different selected strip directions and initial polygons until all of polygons of a desired portion of said surface been selected.
Claim 6
Independent Claim
139 words
A method of identifying a surface comprising the steps of: a) selecting an initial polygon having a plurality of vertices on said surface; b) storing the vertices of the initial polygon in a strip list; c) a strip direction; d) selecting a polygon along the strip direction having a plurality of vertices on said surface and sharing at least two vertices of the previously computed polygon; e) storing the, vertices of the computed polygon in the strip list, except for those already stored in the strip list; and f) repeating steps "d" length in the strip direction to result in a strip list identifying said surface; and g) repeating steps "a"-"f" for a plurality of different strip lists having different selected strip directions and initial polygons until all of polygons of a desired portion of said surface been selected.
Claim 7
Dependent Claim
25 words
The method of identifying a surface of claim 3 further comprising, after the step "f" the step of displaying the strip list as a surface.
Claim 8
Dependent Claim
76 words
The method of identifying a surface of claim 3 further comprising, after the step "f" the steps of: a) reading an initial polygon from the strip list; b) drawing the initial polygon; c) reading subsequent vertices from the strip list d) drawing the vertices read from the strip list in the strip direction thereby adding to the strip; e) repeating steps "c"-"d" for remaining vertices in the strip list to result in a rapidly displayed surface.
Claim 9
Dependent Claim
96 words
A graphics workstation for manipulating polygonal models comprising: a) a polygonal model memory for storing a set of polygons from the polygonal models; b) a polygon strip list memory for polygon strip lists; c) a strip generator for converting a set of polygons in said polygonal model memory into a plurality of variable length polygon strip lists each pertaining to a different selected direction and for storing the strip lists in the polygon strip list memory; d) a strip display circuit for reading the polygon strip lists and forming an image from the polygon strip list.
Claim 10
Dependent Claim
96 words
A graphics workstation for manipulating polygonal models comprising: a) a polygonal model memory for storing a set of polygons from the polygonal models; b) a polygon strip list memory for polygon strip lists; c) a strip generator for converting a set of polygons in said polygonal model memory into a plurality of variable length polygon strip lists each pertaining to a different selected direction and for storing the strip lists in the polygon strip list memory; d) a strip display circuit for reading the polygon strip lists and forming an image from the polygon strip list.