Freigeben über


ID3DX10Mesh::GenerateAdjacencyAndPointReps-Methode

Generieren Sie eine Liste der Gitterränder sowie eine Liste von Gesichtern, die sich die einzelnen Kanten teilen.

Syntax

HRESULT GenerateAdjacencyAndPointReps(
  [in] FLOAT Epsilon
);

Parameter

Epsilon [in]

Typ: FLOAT

Gibt an, dass Scheitelpunkte, die sich in der Position um kleiner als Epsilon unterscheiden, als zufällig behandelt werden sollen.

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführten Werte.

Bemerkungen

Nachdem eine Anwendung Adjacency-Informationen für ein Gitter generiert hat, können die Gitterdaten für eine bessere Zeichnungsleistung optimiert werden.

Die Reihenfolge der Einträge im Adjacencypuffer wird durch die Reihenfolge der Vertexindizes im Indexpuffer bestimmt. Das angrenzende Dreieck 0 entspricht immer dem Rand zwischen den Indizes der Ecken 0 und 1. Das angrenzende Dreieck 1 entspricht immer dem Rand zwischen den Indizes der Ecken 1 und 2, während das angrenzende Dreieck 2 dem Rand zwischen den Indizes der Ecken 2 und 0 entspricht.

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DX10Mesh

D3DX-Schnittstellen