You can use triangle strips and triangle fans to specify an entire surface without having to provide all three vertices for each of the triangles. The following sections describe triangle strips and triangle fans. Note that these sections are written with the assumption that you are using the DrawPrimitive methods to render triangle strips and fans. If you are using execute buffers rather than the DrawPrimitive methods, you can use the wFlags member of the D3DTRIANGLE structure to specify the flags that build triangle strips and fans.