Método ID3DXPatchMesh::GenerateAdjacency

Genere una lista de bordes de malla y las revisiones que comparten cada borde.

Sintaxis

HRESULT GenerateAdjacency(
  [in] FLOAT fTolerance
);

Parámetros

fTolerance [in]

Tipo: FLOAT

Especifica que los vértices que difieren en posición por menor que la tolerancia se deben tratar como coincidente.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentarios

Después de que una aplicación genere información de adyacencia para una malla, los datos de malla se pueden optimizar para mejorar el rendimiento del dibujo. Este método determina qué revisiones son adyacentes (dentro de la tolerancia proporcionada). Esta información se usa internamente para optimizar la teselación.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPatchMesh

ID3DXPatchMesh::Optimize