Método ID3DXPatchMesh::GenerateAdjacency

Gere uma lista de bordas de malha e os patches que compartilham cada borda.

Sintaxe

HRESULT GenerateAdjacency(
  [in] FLOAT fTolerance
);

Parâmetros

fTolerance [in]

Tipo: FLOAT

Especifica que os vértices que diferem na posição por menos do que a tolerância devem ser tratados como coincidentes.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentários

Depois que um aplicativo gera informações de adjacência para uma malha, os dados de malha podem ser otimizados para melhorar o desempenho do desenho. Esse método determina quais patches são adjacentes (dentro da tolerância fornecida). Essas informações são usadas internamente para otimizar o mosaico.

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPatchMesh

ID3DXPatchMesh::Optimize