Condividi tramite


Visualizzazione buffer vertice (VBV) e visualizzazione buffer indice (IBV)

Un buffer di vertice contiene i dati per un elenco di vertici. I dati per ogni vertice possono includere posizione, colore, vettore normale, coordinate di trama e così via. Un buffer di indice contiene indici interi (offset) in un buffer di vertice e viene usato per definire ed eseguire il rendering di un oggetto costituito da un sottoinsieme dell'elenco completo di vertici.

La definizione di un singolo vertice è spesso fino all'applicazione da definire, ad esempio:

struct CUSTOMVERTEX { 
        FLOAT x, y, z;      // The position
        FLOAT nx, ny, nz;   // The normal
        DWORD color;        // RGBA color
        FLOAT tu, tv;       // The texture coordinates. 
}; 

La definizione di CUSTOMVERTEX viene quindi passata al driver grafico durante la creazione di buffer di vertice.

Visualizzazioni