Método ID3DXTextureGutterHelper::SetBaryMap

Establece coordenadas barycéntricas de textura.

Sintaxis

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

Parámetros

pBaryData [in]

Tipo: D3DXVECTOR2*

Puntero a una estructura D3DXVECTOR2 que contiene las dos primeras coordenadas barycéntricas de cada elemento de textura.

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, se devolverá el siguiente valor. D3DERR_INVALIDCALL

Comentarios

La tercera coordenada barycéntrica viene dada por:

1 - ( pBaryData.x + pBaryData.y )

La entrada de coordenadas barycéntricas para este método solo es válida para elementos de textura válidos (que no son de clase 0). ID3DXTextureGutterHelper::GetGutterMap devolverá valores distintos de cero para los elementos de textura válidos.

Las coordenadas Barycéntricas definen un punto dentro de un triángulo en términos de vértices del triángulo. Para obtener una descripción más detallada de las coordenadas barycéntricas, consulte descripción de coordenadas barycéntricas de Mathworld.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXTextureGutterHelper