Método ID3DXTextureGutterHelper::GetBaryMap
Recupera coordenadas barycentricas texel.
Sintaxe
HRESULT GetBaryMap(
[in, out] D3DXVECTOR2 *pBaryData
);
Parâmetros
-
pBaryData [in, out]
-
Tipo: D3DXVECTOR2*
Ponteiro para uma estrutura D3DXVECTOR2 que contém as duas primeiras coordenadas barycentric 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 barycentric é fornecida por:
1 - ( pBaryData.x + pBaryData.y )
As coordenadas barycentric são sempre especificadas em relação ao triângulo retornado por ID3DXTextureGutterHelper::GetFaceMap.
As coordenadas barycentric retornadas por esse método são válidas apenas para texels válidos (não classe 0). ID3DXTextureGutterHelper::GetGutterMap retornará valores não zero para texels válidos.
Texels de classe 2 são mapeados para o ponto mais próximo no triângulo no espaço texel.
O aplicativo deve alocar e gerenciar pBaryData.
As coordenadas barycentric 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 |
|
Biblioteca |
|
Confira também