Linienstreifen
Ein Linienstreifen ist ein Grundtyp, der aus verbundenen Liniensegmenten besteht. Ihre Anwendung kann Zeilenstreifen verwenden, um Polygone zu erstellen, die nicht geschlossen sind. Ein geschlossenes Polygon ist ein Polygon, dessen letzter Scheitelpunkt durch ein Liniensegment mit dem ersten Scheitelpunkt verbunden ist. Wenn Ihre Anwendung Polygone basierend auf Linienstreifen erstellt, ist nicht garantiert, dass die Scheitelpunkte koplanar sind.
Die folgende Abbildung zeigt einen gerenderten Linienstreifen.
Der folgende Code zeigt, wie Scheitelpunkte für diesen Zeilenstreifen erstellt werden.
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}
};
Das folgende Codebeispiel zeigt, wie Sie einen Zeilenstreifen in Direct3D 9 mithilfe von IDirect3DDevice9::D rawPrimitive rendern .
//
// It is assumed that d3dDevice is a valid
// pointer to a IDirect3DDevice9 interface.
//
d3dDevice->DrawPrimitive( D3DPT_LINESTRIP, 0, 5 );
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für