Çizgi Şeritleri
Çizgi şeridi, bağlı çizgi kesimlerinden oluşan ilkel bir çizgidir. Uygulamanız, kapatılmayan çokgenler oluşturmak için çizgi şeritleri kullanabilir. Kapalı çokgen, son köşesi bir çizgi segmenti tarafından ilk köşesine bağlı olan bir çokgendir. Uygulamanız çizgi şeritleri temel alarak çokgenler yaparsa köşelerin coplanar olması garanti edilmemektedir.
Aşağıdaki çizimde işlenmiş çizgi şeridi gösterilmektedir.
Çizgi şeridiçizimi
Aşağıdaki kod, bu çizgi şeridi için köşelerin nasıl oluşturulacağını gösterir.
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}
};
Aşağıdaki kod örneğinde, IDirect3DDevice9::D rawPrimitive kullanılarak Direct3D 9'da bir çizgi şeridinin nasıl işlenmeleri gösterilmektedir.
//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINESTRIP, 0, 5 );
İlgili konular