A geometrical object representation system efficiently represents primitives for a computer graphics system in order to generate a display of a desired geometrical object surface. A data list repository is configured to maintain a linked list of strip primitives received from an application program. A strip builder traverses the linked list searching for matching vertices of unmatched strips. The strip builder uses a logic manipulation to quickly exclude obvious non-matches. After finding two strips with matching vertices, strip builder joins the two strips together. This joining process creates larger strips which represent the geometrical object in a more compact and efficient form. A graphics system can use this more efficient form of data to reduce data calls and decrease run time in processing the data for rendering by a display.
展开▼