Vista de búfer de vértices (VBV) y de búfer de índices (IBV)
Un búfer de vértices contiene datos para una lista de vértices. Los datos de cada vértice pueden incluir posición, color, vector normal, coordenadas de textura, etc. Un búfer de índice contiene índices enteros (desplazamientos) en un búfer de vértices y se usa para definir y representar un objeto formado por un subconjunto de la lista completa de vértices.
La definición de un solo vértice suele ser hasta la aplicación que se va a definir, como:
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 definición de CUSTOMVERTEX se pasaría al controlador de gráficos al crear búferes de vértices.
Temas relacionados