Condividi tramite


Metodo ID3DXTextureGutterHelper::SetBaryMap

Imposta coordinate barycentriche texel.

Sintassi

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

Parametri

pBaryData [in]

Tipo: D3DXVECTOR2*

Puntatore a una struttura D3DXVECTOR2 che contiene le prime due coordinate barycentriche di ogni texel.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito è S_OK. Se il metodo ha esito negativo, verrà restituito il valore seguente. D3DERR_INVALIDCALL

Commenti

La terza coordinata barycentrica è data da:

1 - ( pBaryData.x + pBaryData.y )

Le coordinate barycentriche di input per questo metodo sono valide solo per texel validi (non classe 0). ID3DXTextureGutterHelper::GetGutterMap restituirà valori non zero per texel validi.

Le coordinate barycentriche definiscono un punto all'interno di un triangolo in termini di vertici del triangolo. Per una descrizione più approfondita delle coordinate barycentriche, vedere Descrizione coordinate barycentriche di Mathworld.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXTextureGutterHelper