Patent ID: 7283133

Claim:
A system to manage triangles in a triangular mesh to manage computer graphics, comprising: a memory to store a plurality of triangle definition structures corresponding to a plurality of triangles in the triangular mesh, wherein each of the plurality of triangle definition structures includes a set of three vertices and a set of three edges, wherein each of the three edges corresponds to one of the three vertices and each edge is an identification of the next edge in the triangular mesh that is encountered when performing a traversal in a particular direction about the corresponding vertex; and a plurality of modules, coupled to be able to operate on the plurality of triangle definition structures, where each of the plurality of modules includes one or more instructions, and wherein each of the plurality of modules, when executed, manipulates various aspects of one or more of the plurality of triangle definition structures, wherein one of the plurality of modules comprises an add triangle process, wherein the add triangle process adds a triangle definition structure to the plurality of triangle definition structures.