Condividi tramite


Metodo ID3DXPatchMesh::GenerateAdjacency

Generare un elenco di bordi di mesh e le patch che condividono ogni bordo.

Sintassi

HRESULT GenerateAdjacency(
  [in] FLOAT fTolerance
);

Parametri

fTolerance [in]

Tipo: FLOAT

Specifica che i vertici che differiscono in posizione per minore della tolleranza devono essere considerati coincidenti.

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

Dopo che un'applicazione genera informazioni sull'adiacenza per una mesh, i dati mesh possono essere ottimizzati per migliorare le prestazioni di disegno. Questo metodo determina quali patch sono adiacenti (entro la tolleranza fornita). Queste informazioni vengono utilizzate internamente per ottimizzare la tassellatura.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPatchMesh

ID3DXPatchMesh::Optimize