Microsoft DirectX 8.0 (Visual Basic)

線ストリップ

線ストリップとは、線分どうしを結合したものから構成されるプリミティブである。線ストリップを使用して、閉じていないポリゴンを作成できる。閉じたポリゴンとは、最後の頂点が最初の頂点と線分で結合されているポリゴンである。線ストリップに基づいてポリゴンを作成する場合、そのポリゴンの頂点が同一平面上にあるとは限らない。

次の図は、レンダリングされる線ストリップを示している。

次のコードは、線ストリップに対して頂点を作成する方法を示している。

Private Type CUSTOMVERTEX
    x As Single
    y As Single
    z As Single
End Type

Dim Vertices(5) As CUSTOMVERTEX
With Vertices(0): .x = -5.0: .y = -5.0: .z = 0.0: End With
With Vertices(1): .x =  0.0: .y =  5.0: .z = 0.0: End With
With Vertices(2): .x =  5.0: .y = -5.0: .z = 0.0: End With
With Vertices(3): .x = 10.0: .y =  5.0: .z = 0.0: End With
With Vertices(4): .x = 15.0: .y = -5.0: .z = 0.0: End With
With Vertices(5): .x = 20.0: .y =  5.0: .z = 0.0: End With