Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Nokta listesi, yalıtılmış noktalar olarak işlenen köşelerden oluşan bir koleksiyondur. Uygulamanız yıldız alanları için 3B sahnelerde nokta listeleri veya çokgen yüzeyinde noktalı çizgiler kullanabilir.
Örneği
Aşağıdaki çizimde işlenmiş bir nokta listesi gösterilmektedir.
Uygulamanız bir nokta listesine malzeme ve doku uygulayabilir. Malzeme veya dokudaki renkler yalnızca çizilen noktalarda görünür ve noktalar arasında herhangi bir yerde görünmez.
Aşağıdaki kod, bu nokta listesi 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 bu nokta listesinin Direct3D'de nasıl işlenmeleri gösterilmektedir.
//
// It is assumed that d3dDevice is a valid
// pointer to an IDirect3DDevice interface.
//
d3dDevice->DrawPrimitive( D3DPT_POINTLIST, 0, 6 );
İlgili konular