Metodo ID3DXPatchMesh::GetTessSize

Ottiene la dimensione della mesh a mosaico, in base a un livello di tassellatura.

Sintassi

HRESULT GetTessSize(
  [in]  FLOAT fTessLevel,
  [in]  DWORD Adaptive,
  [out] DWORD *NumTriangles,
  [out] DWORD *NumVertices
);

Parametri

fTessLevel [in]

Tipo: FLOAT

Livello di tassellatura.

Adattivo [in]

Tipo: DWORD

Tassellatura adattiva. Per la tassellatura adattiva, impostare questo valore su TRUE e impostare fTessLevel sul valore massimo della tassellatura. Ciò comporterà la dimensione massima della mesh necessaria per la tassellatura adattiva.

NumTriangles [out]

Tipo: DWORD*

Puntatore al numero di triangoli generati dalla mesh a mosaico.

NumVertices [out]

Tipo: DWORD*

Puntatore al numero di vertici generati dalla mesh a mosaico.

Valore restituito

Tipo: HRESULT

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

Commenti

Questo metodo presuppone la tassellatura uniforme.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPatchMesh