ID3DXPatchMesh::GenerateAdencyency-Methode

Generieren Sie eine Liste der Gitternetzränder und der Patches, die die einzelnen Kanten gemeinsam nutzen.

Syntax

HRESULT GenerateAdjacency(
  [in] FLOAT fTolerance
);

Parameter

fTolerance [ In]

Typ: FLOAT

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

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, lautet der Rückgabewert D3D _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.

Hinweise

Nachdem eine Anwendung Adjazenzinformationen für ein Gitternetz generiert hat, können die Gitternetzdaten optimiert werden, um eine bessere Zeichnungsleistung zu erzielen. Diese Methode bestimmt, welche Patches nebeneinander liegen (innerhalb der bereitgestellten Toleranz). Diese Informationen werden intern zur Optimierung des Mosaiks verwendet.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPatchMesh

ID3DXPatchMesh::Optimize