Partilhar via


Método ID3DXTextureGutterHelper::SetBaryMap

Define coordenadas barycentricas texel.

Sintaxe

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

Parâmetros

pBaryData [in]

Tipo: D3DXVECTOR2*

Ponteiro para uma estrutura D3DXVECTOR2 que contém as duas primeiras coordenadas barycentricas de cada texel.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor a seguir será retornado. D3DERR_INVALIDCALL

Comentários

A terceira coordenada barycentrica é fornecida por:

1 - ( pBaryData.x + pBaryData.y )

A entrada de coordenadas barycentric para esse método é válida apenas para texels válidos (não classe 0). ID3DXTextureGutterHelper::GetGutterMap retornará valores diferentes de zero para texels válidos.

As coordenadas barycentricas definem um ponto dentro de um triângulo em termos dos vértices do triângulo. Para obter uma descrição mais detalhada das coordenadas barycentricas, confira Descrição das Coordenadas Barycentricas do Mathworld.

Requisitos

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

Confira também

ID3DXTextureGutterHelper