Triangle Strip

A triangle strip is a series of connected triangles, sharing vertices, allowing for more efficient memory usage for computer graphics. They are more efficient than triangle lists without indexing, but usually equally fast or slower than indexed triangle lists. The primary reason to use triangle strips is to reduce the amount of data needed to create a series of triangles. The number of vertices stored in memory is reduced from 3N to N+2, where N is the number of triangles to be drawn. This allows for less use of disk space, as well as making them faster to load into RAM.

For example, the four triangles in the diagram, without using triangle strips, would have to be stored and interpreted as four separate triangles: ABC, CBD, CDE, and EDF. However, using a triangle strip, they can be stored simply as a sequence of vertices ABCDEF. This sequence would be decoded as a set of triangles ABC, BCD, CDE and DEF then every even-numbered (with counting starting from one) triangle would be reversed resulting in the original triangles.

Read more about Triangle Strip:  OpenGL Implementation, Properties and Construction

Famous quotes containing the word strip:

    The annals of this voracious beach! who could write them, unless it were a shipwrecked sailor? How many who have seen it have seen it only in the midst of danger and distress, the last strip of earth which their mortal eyes beheld. Think of the amount of suffering which a single strand had witnessed! The ancients would have represented it as a sea-monster with open jaws, more terrible than Scylla and Charybdis.
    Henry David Thoreau (1817–1862)