선 스트립Line strips

선 스트립은 연결된 선 세그먼트로 구성되는 기본 요소입니다.A line strip is a primitive that is composed of connected line segments. 응용 프로그램은 닫히지 않은 다각형을 만드는 데 선 스트립을 사용할 수 있습니다.Your application can use line strips for creating polygons that are not closed. 닫힌 다각형은 마지막 꼭짓점이 선 세그먼트에 의해 첫 번째 꼭짓점에 연결되는 다각형입니다.A closed polygon is a polygon whose last vertex is connected to its first vertex by a line segment. 응용 프로그램이 선 스트립을 기반으로 다각형을 만들면 꼭짓점이 동일 평면상에 있지 않을 수 있습니다.If your application makes polygons based on line strips, the vertices are not guaranteed to be coplanar.

예제Example

다음 그림은 렌더링된 선 스트립을 보여줍니다.The following illustration shows a rendered line strip.

선 스트립 그림

다음 코드는 이 선 스트립의 꼭짓점을 만드는 방법을 보여줍니다.The following code shows how to create vertices for this line strip.

struct CUSTOMVERTEX
{
    float x,y,z;
};

CUSTOMVERTEX Vertices[] = 
{
    {-5.0, -5.0, 0.0},
    { 0.0,  5.0, 0.0},
    { 5.0, -5.0, 0.0},
    {10.0,  5.0, 0.0},
    {15.0, -5.0, 0.0},
    {20.0,  5.0, 0.0}
};

아래의 코드 예제는 Direct3D에서 선 스트립을 렌더링하는 방법을 보여줍니다.The code example below shows how to render a line strip in Direct3D.

//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINESTRIP, 0, 5 );

관련된 항목Related topics

기본 형식Primitives