Metodo ID3DXPatchMesh::Tessellate

Esegue una tessellatura uniforme in base al livello di tessellazione.

Sintassi

HRESULT Tessellate(
  [in] FLOAT      fTessLevel,
  [in] LPD3DXMESH pMesh
);

Parametri

fTessLevel [in]

Tipo: FLOAT

Livello di tessellazione. Si tratta del numero di vertici introdotti tra vertici esistenti. L'intervallo di questo parametro float è 0 < fTessLevel <= 32.

pMesh [in]

Tipo: LPD3DXMESH

Mesh tessellata risultante. Vedere ID3DXMesh.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Commenti

Questa funzione eseguirà in modo più efficiente se la mesh di patch è stata ottimizzata usando ID3DXPatchMesh::Optimize.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPatchMesh