ID3DXPatchMesh::GenerateAdjacency-Methode
Generieren Sie eine Liste der Gitterrä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 kleiner als die Toleranz unterscheiden, als zufällig behandelt werden sollen.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Nachdem eine Anwendung Adjacency-Informationen für ein Gitter generiert hat, können die Gitterdaten für eine bessere Zeichnungsleistung optimiert werden. Diese Methode bestimmt, welche Patches nebeneinander liegen (innerhalb der angegebenen Toleranz). Diese Informationen werden intern verwendet, um die Tessellation zu optimieren.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Weitere Informationen