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 |
|
Biblioteca |
|
Consulte también