Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Vertexpuffer enthält Daten für eine Liste von Scheitelpunkten. Die Daten für jeden Scheitelpunkt können Position, Farbe, Normalvektor, Texturkoordinaten usw. enthalten. Ein Indexpuffer enthält ganzzahlige Indizes (Offsets) in einem Vertexpuffer und wird verwendet, um ein Objekt zu definieren und zu rendern, das aus einer Teilmenge der vollständigen Liste der Scheitelpunkte besteht.
Die Definition eines einzelnen Scheitelpunkts liegt häufig bei der Zu definierenden Anwendung, z. B.:
struct CUSTOMVERTEX {
FLOAT x, y, z; // The position
FLOAT nx, ny, nz; // The normal
DWORD color; // RGBA color
FLOAT tu, tv; // The texture coordinates.
};
Die Definition von CUSTOMVERTEX wird dann beim Erstellen von Vertexpuffern an den Grafiktreiber übergeben.
Verwandte Themen