Compartir a través de


Método ID3DXPRTEngine::RobustMeshRefine

Subdivide caras en una malla, lo que permite un muestreo adaptable conservador que no eliminará las características de la malla.

Sintaxis

HRESULT RobustMeshRefine(
  [in] FLOAT MinEdgeLength,
  [in] UINT  MaxSubdiv
);

Parámetros

MinEdgeLength [in]

Tipo: FLOAT

Longitud mínima del borde facial que se generará en el muestreo adaptable. Si es cero, se sustituirá un valor predeterminado razonable.

MaxSubdiv [in]

Tipo: UINT

Nivel máximo de subdivisión de una cara que se usará en el muestreo adaptable. Si es cero, se sustituirá un valor predeterminado de 5.

Valor devuelto

Tipo: HRESULT

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

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPRTEngine

ID3DXPRTEngine::ComputeBounceAdaptive

ID3DXPRTEngine::ComputeDirectLightingSHAdaptive