줄 목록
선 목록은 격리된 직선 세그먼트의 목록입니다. 선 목록은 진눈깨비나 폭우를 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 );
관련 항목