ID3DXPatchMesh::Tessellate-Methode
Führt eine gleichmäßige Tessellation basierend auf der Tessellationsebene durch.
Syntax
HRESULT Tessellate(
[in] FLOAT fTessLevel,
[in] LPD3DXMESH pMesh
);
Parameter
-
fTessLevel [in]
-
Typ: FLOAT
Tessellationsebene. Dies ist die Anzahl der Scheitelpunkte, die zwischen vorhandenen Scheitelpunkten eingeführt werden. Der Bereich dieses float-Parameters ist 0 < fTessLevel <= 32.
-
pMesh [in]
-
Typ: LPD3DXMESH
Resultierendes tesselliertes Gitter. Siehe ID3DXMesh.
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
Diese Funktion funktioniert effizienter, wenn das Patchgitter mit ID3DXPatchMesh::Optimize optimiert wurde.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch