Bagikan melalui


Garis Garis

Garis garis adalah primitif yang terdiri dari segmen garis yang terhubung. Aplikasi Anda dapat menggunakan garis garis untuk membuat poligon yang tidak ditutup. Poligon tertutup adalah poligon yang puncak terakhirnya terhubung ke puncak pertamanya oleh segmen garis. Jika aplikasi Anda membuat poligon berdasarkan garis garis, simpul tidak dijamin sebagai koplanar.

Ilustrasi berikut menunjukkan garis garis yang dirender.

ilustrasi garis garis

Kode berikut menunjukkan cara membuat simpul untuk strip baris ini.

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

Contoh kode di bawah ini menunjukkan cara merender strip baris di Direct3D 9 menggunakan IDirect3DDevice9::D rawPrimitive .

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

Primitif