다음을 통해 공유


점 목록

점 목록은 격리된 점으로 렌더링되는 꼭짓점의 컬렉션입니다. 애플리케이션은 스타 필드용 3D 장면에서 점 목록을 사용하거나 다각형 표면에서 점선을 사용할 수 있습니다.

예제

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

점 목록 그림

애플리케이션은 점 목록에 재료와 텍스처를 적용할 수 있습니다. 재료 또는 텍스처의 색상은 그려진 점에서만 나타나며 점 사이에서는 나타나지 않습니다.

다음 코드는 이 점 목록에 대해 꼭짓점을 생성하는 방법을 보여 줍니다.

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로 렌더링하는 방법을 보여 줍니다.

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

Primitives