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.
Reinigt ein Gitter und bereitet es zur Vereinfachung vor.
Syntax
HRESULT D3DXCleanMesh(
_In_ D3DXCLEANTYPE CleanType,
_In_ LPD3DXMESH pMeshIn,
_In_ const DWORD *pAdjacencyIn,
_Out_ LPD3DXMESH *ppMeshOut,
_Out_ DWORD *pAdjacencyOut,
_Out_ LPD3DXBUFFER *ppErrorsAndWarnings
);
Parameter
-
CleanType [in]
-
Typ: D3DXCLEANTYPE
Vertexvorgänge, die zur Vorbereitung der Netzreinigung ausgeführt werden sollen. Siehe D3DXCLEANTYPE.
-
pMeshIn [in]
-
Typ: LPD3DXMESH
Zeiger auf eine ID3DXMesh-Schnittstelle , die das zu bereinigende Gitter darstellt.
-
pAdjacencyIn [in]
-
Typ: const DWORD*
Zeiger auf ein Array von drei DWORDs pro Gesicht, die die drei Nachbarn für jedes Gesicht im zu bereinigenden Gitter angeben.
-
ppMeshOut [out]
-
Typ: LPD3DXMESH*
Adresse eines Zeigers auf eine ID3DXMesh-Schnittstelle , die das zurückgegebene bereinigte Gitter darstellt. Dasselbe Gitter wird zurückgegeben, das übergeben wurde, wenn keine Reinigung erforderlich war.
-
pAdjacencyOut [out]
-
Typ: DWORD*
Zeiger auf ein Array von drei DWORDs pro Gesicht, die die drei Nachbarn für jedes Gesicht im Ausgabegitter angeben.
-
ppErrorsAndWarnings [out]
-
Typ: LPD3DXBUFFER*
Gibt einen Puffer zurück, der eine Zeichenfolge von Fehlern und Warnungen enthält, die die im Gitter gefundenen Probleme erläutern.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Diese Funktion bereinigt ein Gitter mithilfe der Bereinigungsmethode und der optionen, die im CleanType-Parameter angegeben sind. Eine Beschreibung der verfügbaren Optionen finden Sie in der D3DXCLEANTYPE-Enumeration .
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch