Partager via


ID3DXTextureGutterHelper::SetBaryMap, méthode

Définit les coordonnées barycentriques de texel.

Syntaxe

HRESULT SetBaryMap(
  [in] D3DXVECTOR2 *pBaryData
);

Paramètres

pBaryData [in]

Type : D3DXVECTOR2*

Pointeur vers une structure D3DXVECTOR2 qui contient les deux premières coordonnées barycentriques de chaque texel.

Valeur retournée

Type : HRESULT

Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur suivante est retournée. D3DERR_INVALIDCALL

Notes

La troisième coordonnée barycentrique est donnée par :

1 - ( pBaryData.x + pBaryData.y )

Les coordonnées barycentriques entrées dans cette méthode sont valides uniquement pour les texels valides (hors classe 0). ID3DXTextureGutterHelper::GetGutterMap retourne des valeurs non nulles pour les texels valides.

Les coordonnées barycentriques définissent un point à l’intérieur d’un triangle en termes de sommets du triangle. Pour obtenir une description plus détaillée des coordonnées barycentriques, consultez Description des coordonnées barycentriques de Mathworld.

Spécifications

Condition requise Valeur
En-tête
D3DX9Mesh.h
Bibliothèque
D3dx9.lib

Voir aussi

ID3DXTextureGutterHelper