줄 목록

선 목록은 격리된 직선 세그먼트의 목록입니다. 선 목록은 진눈깨비나 폭우를 3D 장면에 추가하는 등의 작업에 유용합니다. 애플리케이션은 꼭짓점 배열을 채워 선 목록을 만듭니다. 선 목록에서 꼭짓점의 개수는 2 이상의 짝수여야 합니다.

다음 그림은 렌더링된 선 목록을 보여 줍니다.

줄 목록 그림

선 목록에 재료와 텍스처를 적용할 수 있습니다. 재료나 텍스처의 색상은 선 사이의 점이 아닌 그려진 선을 따라서만 표시됩니다.

다음 코드는 이 선 목록의 꼭짓점을 만드는 방법을 보여 줍니다.

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}
};

아래 코드 예제에서는 IDirect3DDevice9::D rawPrimitive를 사용하여 Direct3D 9에서 줄 목록을 렌더링하는 방법을 보여줍니다.

//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINELIST, 0, 3 );

Primitives